jagged-arrays

    1熱度

    2回答

    我似乎無法弄清楚如何使用鋸齒形數組和文件。我有三個帶有數字的文件,並將每個文件讀入自己的數組中。這是我迄今爲止所擁有的。正試圖填充[0]數組,但無濟於事。任何幫助讚賞。無論如何也找不到任何教程。 private void button1_Click(object sender, EventArgs e) { StreamWriter section1; StreamWrite

    2熱度

    2回答

    我試圖從一系列的字符串表示深度像提取: 'foo/bar/x' 'foo/bar/baz/x' 'foo/bar/baz/x' 'foo/bar/lol/x' 凡x是多少我不關心。我已經儘可能分開/並循環播放,在PHP中,我會做一些事情來檢查我在循環中的位置(使用for (i=0; etc)),然後使用它來確定我的深度以構建輸出數組像: output['foo']['bar'] = 1

    3熱度

    1回答

    在我的Fortran代碼,我想用鋸齒形陣列,配置多個級別。我的意思是一個示例代碼是 module nonsquare_matrix_mod implicit none type :: nonsquare_matrix integer :: d real*8, dimension(:), allocatable :: vector end type n

    1熱度

    1回答

    public class Yearly { public void getYearlyData() throws FileNotFoundException { String[] state = StatesList.getValues(); int numberOfStates = state.length; 我有一個數組:String[] state,

    2熱度

    2回答

    int numPics = 3; //Populated from a query string[] picID = new string[numPics]; //pictureTable is constructed so that it correlates to pictureTable[column][row] string[][] pictureTab

    0熱度

    2回答

    說我有兩列A,在我的電子表格B: A B 0.2 1 0.0 1 0.5 2 0.7 3 1.5 3 2.7 3 0.1 4 如何將它轉換爲鋸齒狀排列基礎上的價值B這樣 arr = [[0.2, 0.0], [0.5], [0.7, 1.5, 2.7], [0.1]]

    2熱度

    1回答

    我有這樣的代碼: Object [] array=new Object array [5]; array[0]= new Object[3]; array[1]=new Object [10]; array[2]=new Object [7]; ... 如何訪問數組的第5個元素[1]。 如果它是一個二維數組,我會說: Object o=array [1][5]; ,但我不想二維數組

    -1熱度

    1回答

    我想創建一個2D鋸齒陣列(如前所述,因此答案在點網上比在多維網上要快)。 我要像做 Int [][] myarr = new int [2][3]; 但C#似乎不支持這個,所以我做了使用for循環的第二維實例。 但是,如果我想快速重置,我不能使用memset等效,因爲循環中的每個新建都在可能的不同地點啓動陣列。 有更快的方式來初始化和重置固定寬度的鋸齒狀數組嗎?

    0熱度

    3回答

    我想用c#製作一個數獨。我應該使用鋸齒狀還是多維數組。爲什麼? 我知道鋸齒狀數組對於簡單的數組邏輯(如數獨)來說速度更快,效率更高。但也許還有其他論點? 在此先感謝。 編輯:我需要在數獨上執行一些解決方法。像回溯算法一樣。我發現多維數組具有更好的語法。 我想我的問題是:這是最簡單的使用,實現和修改?

    1熱度

    3回答

    我想初始化一個鋸齒狀的數組。 爲什麼不這項工作: int *arr[10]; for (int *row : arr) row = new int[10]; 它運行但後來改編爲不可讀。 如何在這種情況下正確使用這種「for」形式? 否則,我該如何初始化X行的鋸齒狀數組,每行都是Y元素,並將其全部設置爲零?