Redbullkw Hadd نشر 13 أبريل 2022 أرسل تقرير نشر 13 أبريل 2022 سلام عليكم ممكن شرح ال Pseudo code الي بالصوره ؟ ( بايثون) Start [ ]Suffix_Min_Array [ ]Prefix_Min_Array Minimal=Array[0] # minimum element For x from(0 to a-1) Prefix_Min_Array[x] Minimal=Array[a-1] For x from (a-1 to 0) Minimal=Min(Minimal,Array[x]) Suffix_Min_Array[x]=Minimal Max_Area=0 For x from (1,to a-1) Count_left=x Count_right=a-x Minimum_left=Prefix_Min_Array[x-1] Minimum_right=Suffix_Min_Array[x] Total_Current_Area=(Minimum_left * Count_left)+(Minimumright * Count _right) Max_Area=Maximum_of(Max_Area,Total_Current_Area) preint(Max_Area) اقتباس
السؤال
Redbullkw Hadd
سلام عليكم ممكن شرح ال Pseudo code الي بالصوره ؟ ( بايثون)
Start
[ ]Suffix_Min_Array
[ ]Prefix_Min_Array
Minimal=Array[0] # minimum element
For x from(0 to a-1)
Prefix_Min_Array[x]
Minimal=Array[a-1]
For x from (a-1 to 0)
Minimal=Min(Minimal,Array[x])
Suffix_Min_Array[x]=Minimal
Max_Area=0
For x from (1,to a-1)
Count_left=x
Count_right=a-x
Minimum_left=Prefix_Min_Array[x-1]
Minimum_right=Suffix_Min_Array[x]
Total_Current_Area=(Minimum_left * Count_left)+(Minimumright * Count _right)
Max_Area=Maximum_of(Max_Area,Total_Current_Area)
preint(Max_Area)
0 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.