c++ - Convert std::max to Java -
मेरे पास सी / सी ++ कोड में वर्तमान पंक्ति है:
डबल मा = * std :: अधिकतम_एलिमेंट (डायस्ट [ए], डायस्ट [ए] + साइज़;); डायस्ट [a] आकार का एक डबल पूर्णांक सरणी है आकार int dists [ आकार] [आकार]; मैं जावा में एक समतुल्य फ़ंक्शन की तलाश कर रहा हूं जो एक ही संचालन करेगा।
मुझे यकीन नहीं है कि यह C / C ++ फ़ंक्शन किस प्रकार कार्य करता है "डीस्ट [ए] + साइज" लाइन।
मान लें कि आप संग्रह < / कोड>, और नहीं एक वास्तविक एरे (जो अनुशंसित है): ArrayList & lt; Integer & gt; ए; // कहीं शुरू किया गया ... संग्रह। मैक्स (ए); यदि आप वास्तविक 2-आयामी सरणी का उपयोग कर रहे हैं, तो कोशिश करें:
int [] [] c; // प्रारंभ कहीं भी I int; // कहीं सेट करें b = arrays.asList (ArrayUtils.toObject (c [i])); Collections.max (ख); तत्वों की तुलना की जाती है।
Comments
Post a Comment