C生成順序ID,C 生成順序ID!

時間 2022-04-19 08:20:03

1樓:匿名使用者

...我是菜鳥...看不懂樓上那位高手的演算法...

希望高手能加個/**/說明一下...

你用a陣列指向b陣列...

看程式流程,b陣列是資料庫的.

a陣列因為指向了b陣列...所以a陣列地址和b的一樣...值當然就一致了.

但就是這精華部份看不懂了...

if(b[j]==a[i]+1)

a[i+1]=b[j];

else

a[i+1]=a[i]+1;

內層for()第一次j=i=1,b[j]=a[i]=1,而條件是b[j]==a[i]+1即==>1==1+1

否則a[i+1]=a[i]+1;//a[i+1]==b[2]=3,a[i]+1==>1+1=2;

所以第一次是執行else部份的.即a[i+1]=a[j]+1;//相當於a[i+1]=2,a[2]=2;

哇...好複雜啊...什麼演算法來的.?有沒名稱的?

小弟是菜鳥...看不懂啊...來學習學習...

2樓:匿名使用者

用一個迴圈來判斷當前最小的id是多少?

int i = 0;

int id = 0;

while (sqldatareader.read())}然後i就是當前空的id了.........直接插入吧...

3樓:匿名使用者

a[0]=b[0];

for(i=1;i<10;i++)

}看懂了沒?

proe工程圖中怎樣才能自動生成按順序排列的球標

可以通過固定索引功能,將重複區域的零件序號半更,以達到排序的目的! 球標是不可能按順序排列的,但是可以整理球標。proe工程圖中怎樣才能自動生成按順序排列的球標? 可以通過固定索引功能,將重複區域的零件序號半更,以達到排序的目的! 砂粒 1.首先需要有一個帶bom表的圖框 2.建立工程圖後bom表就...

c隨機生成多個不重複數,C 隨機生成多個不重複數

首先確定隨機數的大小範圍和型別 比如 1,100 的整數 然後是隨機數的多少?比如按照上面的設計 如果 超過 100.不可能不重複 不重複水機數的方法很多 我一般按集體需求來做 不如範圍很大,隨機數很少 從10000個裡面取10個 這樣,直接隨機 做簡單判斷就可以 random random new...

c語言生成dat檔案

吉祥二進位制 dat檔案本身就是一種具備多種意義的檔案。即可以是vcd的資料檔案,也可以使用者的配置檔案,有很多應用程式還將其作為配置檔案。c語言要生成dat檔案,只需要呼叫fopen fwrite fclose 等c語言標準檔案i o函式建立檔案 寫入資料即可。 沒什麼模板,寫檔案時,建立一個副檔...