مثلث باسكال
بالنظر إلى numrows ، قم بإنشاء أول عدد من مثلث Pascal.
على سبيل المثال ، بالنظر إلى numrows = 5 ،
يعود
[
[1] ،
[1،1] ،
[1،2،1] ،
[1،3،3،1] ،
[1،4،6،4،1]
]
هذا السؤال بسيط نسبيا. في مثلث Yang Hui ، يمكنك استخدام العناصر في هذا العمود للعثور على مجموع العنصرين فوق رأسه.
أولئك الذين يعانون من صلابة في الرياضيات سيرون ذلك في الواقع ، كل عمود هو مزيج من الترتيبات في الرياضيات. في الصف الرابع ، يمكنك استخدام C30 = 0 C31 = 3 C32 = 3 C33 = 3 للعثور عليه.
استيراد java.util.arraylist ؛ استيراد java.util.list ؛ الطبقة العامة par {public static void main (string [] args) {system.out.println (إنشاء (1)) ؛ system.out.println (إنشاء (0)) ؛ system.out.println (إنشاء (2)) ؛ system.out.println (إنشاء (3)) ؛ system.out.println (4) numRows) {list <list <integer>> result = new ArrayList <list <integer >> (numRows) ؛ for (int i = 0 ؛ i <numrows ؛ i ++) {list <integer> thisRow = new ArrayList <integer> (i) ؛ thisrow.add (1) ؛ int temp = 1 ؛ int row = i ؛ for (int j = 1 ؛ j <= i ؛ j ++) {temp * temp * row- / j ؛ thisrow.add (temp) ؛} result.add (thisrow) ؛} return ؛}}}يقدمك المحتوى أعلاه إلى المعرفة ذات الصلة بتنفيذ مثلث LeetCode Pascal استنادًا إلى Java. أتمنى أن تعجبك.