稀疏陣列 輸出檔案

2022-04-10 07:18:56 字數 1560 閱讀 1051

稀疏陣列

//需求稀疏陣列

@test

public void test1()

system.out.println("|");

system.out.println();

}// 將二維陣列 轉 稀疏陣列的思

// 1. 先遍歷二維陣列 得到非0資料的個數

int sum = 0;

for (int i = 0; i < 11; i++) }}

// 2. 建立對應的稀疏陣列

int sparsearr = new int[sum + 1][3];

// 給稀疏陣列賦值

sparsearr[0][0] = 11;

sparsearr[0][1] = 11;

sparsearr[0][2] = sum;

// 遍歷二維陣列,將非0的值存放到 sparsearr中

int count = 0; //count 用於記錄是第幾個非0資料

for (int i = 0; i < 11; i++) }}

system.out.println();

system.out.println("得到稀疏陣列為~~~~");

for (int i = 0; i < sparsearr.length; i++)

system.out.println();

writelisttofile(chessarr1,"11");

writelisttofile(sparsearr,"3");

}

輸出檔案方法:

private void writelisttofile(int arrays,string line)  catch (ioexception e) 

}else

//建立輸出流

fileoutputstream fos = null;

printstream ps = null;

//遍歷陣列

int count = 0;

for (int row : arrays) catch (filenotfoundexception e)

//轉換string

string str = integer.tostring(count);

int strdata = string.valueof(data).length();

if(line.equals(str))elseelse }}

//清零

count = 0;

"|");

system.out.println();

}ps.print("\r\n"+"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"+"\r\n");

ps.close();

system.out.println("寫入檔案完畢。");

}

對仗工整:

//對仗整齊

private string addblank(int num)

return null;

}

Qt CuteLogger 日誌輸出檔案

qt 開發過程中,我們經常使用qdebug 來輸出一條除錯資訊,但是,等軟體正式發布之後,我們就需要軟體執行日誌功能,使用日誌功能,能夠快速的進行異常錯誤的跟蹤和定位。也能檢視軟體執行的情況。qt的日誌工具有很多,log4cplus log4cxx,log4qt等等,當然,也可以採用qt的訊息輸出,...

c response輸出檔案例項(14)

response.writefile方法可以將指定的檔案直接寫入http內容輸出流中顯示。示例是將檔案直接輸出到客戶端,html主體 body p 選擇輸出檔案 p form id form1 runat server p asp dropdownlist id dropdownlist1 runa...

nohup命令及其輸出檔案

今天在linux上部署wdt程式,在ssh客戶端執行.start dishi.sh,啟動成功,在關閉ssh客戶端後,執行的程式也同時終止了,怎樣才能保證在推出ssh客戶端後程式能一直執行呢?通過網上查詢資料,發現需要使用nohup命令。完美解決方案 nohup start dishi.sh outp...