pascals-triangle

    0熱度

    1回答

    我試圖讓一個算法誰顯示帕斯卡與學位5 三角這是代碼: <%@page import="java.util.Scanner"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="t

    -2熱度

    1回答

    該代碼基本上計算nCr打印帕斯卡的三角形。 #include <stdio.h> int nCr(int n,int r){ if (r == 0 || r == n || n == 1 || n == 0){ return 1; } else{ return nCr(n-1,r) + nCr(n-1,r-1); } } 這個函數如何變成迭代版本?

    -1熱度

    1回答

    我想解決項目歐拉中的問題18。看到這裏,https://projecteuler.net/problem=18。 def maxpath(triangle): p = 0 total = 0 for x in range(0,len(triangle)): if p + 1 < len(triangle[x]) - 1: if triangl

    1熱度

    3回答

    如果我有一個序列IEnumerable<T>(不是數字,只是T): [ a, b, c, d ] 如何返回排序帕斯卡或Floyd的三角: a ab abc abcd 所以這將是IEnumerable<IEnumerable<T>>? 想知道是否有一種方法來實現這一點,使用LINQ而不是手動使用循環實現。

    1熱度

    1回答

    我想調整使用jQuery的三角形。我知道jQuery可調整大小的函數 ,但在三角形狀中,我該如何調整它。 下面是三角形,我想調整它使用鼠標 .triangle { width: 0px; height: 0px; border-style: solid; border-width: 20px; border-color: tra

    2熱度

    1回答

    我會嘗試使用遞歸方法將pascals三角形打印到標準輸出。我開始通過一種迭代方法來了解我如何使該方法起作用。請參閱下面的代碼。 /** * Print Pascal's triangle with PrintOut. * * @param n The amount of rows in total */ public static void printPa

    2熱度

    4回答

    我正在創建一個代碼,該代碼將創建一個視覺的Sierpinski三角形以進行3D打印,並且爲了使其工作,我必須使用Pascal三角形算法,該算法將創建一個數組,以便我可以使用它來告訴我的算法將創建我的三角形不放三角形。 無論如何,問題是,我的排列三角形的代碼按列創建三角形,而不是像Pascal算法那樣按行創建三角形,所以我只是試圖通過重新排列Pascal數組的子例程來快速修復。我只是難住如何做到這一

    0熱度

    3回答

    我進入編程(python)的第四周,它變得越來越嚴重。 我們的教授要求我們在python現場編程,爲帕斯卡爾的三角形表示現有長度增加場區的 b = [[1],[1,1],[1,2,1],[1,3,3,1],...] 我們只是用編碼的基礎知識開始,這意味着我們不允許使用任何附加功能,如功能等。 對於大多數情況,我們使用while和for循環以及if語句。 我真的需要幫助才能在這裏開始。 我開始是

    1熱度

    1回答

    我想創建一個遞歸方法,打印Pascal的三角形顛倒和權利。我想使用一個布爾變量在倒三角形和右側三角形之間切換。到目前爲止,我已經成功地編寫的代碼,以使楊輝三角倒掛: public class Main { boolean upsideDown = true; public void printPascal(int n) { if(!upsideDown

    0熱度

    1回答

    我已經在Java中創建下列簡單的算法,計算以遞歸的方式帕斯卡三角,在INTS的二維列表的形式: public class PascalTriangleRec{ private final int[][] points; public PascalTriangleRec(int size){ points = new int[size][]; for (