引導排序列表

2021-04-12 15:53:28 字數 2440 閱讀 2522

/*引導排序列表*/

select * from explanation_file_recommendation

order by orders desc

/*向下*/

select top 1 *

from explanation_file_recommendation

where (orders < 5)

order by orders desc

/*向上*/

select top 1 *

from explanation_file_recommendation

where (orders > 10)

order by orders

using system;

using system.collections;

using system.componentmodel;

using system.data;

using system.drawing;

using system.web;

using system.web.sessionstate;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.htmlcontrols;

using system.data.sqlclient;

namespace datagridtest

#endregion

private void updataorders(float a)//這是向上翻

private int uprfloat(float float1)//向上id

private void downdataorders(float a1)//這是向下翻

private int downrfloat(float float2)//向下id

public void owndelete(int id)

private int fromordersfindid(float orders)

private float fromidfindorders(int id)

private void datagrid1_itemcommand_1(object source, system.web.ui.webcontrols.datagridcommandeventargs e)

if(e.commandname=="diadown")

if(e.commandname == "delete")

if(e.commandname=="taketotop")

if(e.commandname=="taketolast")

if(e.commandname=="timeset")}}

private float remaxorders()

private void updatebecomefirst(float a,float b)

private float reminorders()

private void downdatebecomelast(float a,float b)

private void btnfirst_click(object sender, system.eventargs e)

}town=float.parse(sid);

needmove=remaxorders();

updatebecomefirst(town,needmove);

}catch(system.exception ex)

finally

}private void btnlast_click(object sender, system.eventargs e)

}town=float.parse(sid);

needmove=reminorders();

downdatebecomelast(town,needmove);

databinddatagrid();

}private void btntisub_click(object sender, system.eventargs e)

private void updatetime(int fl,string a,string b)

public void showalert(string content)

private void btntican_click(object sender, system.eventargs e)

private void datagrid1_itemcreated(object sender, system.web.ui.webcontrols.datagriditemeventargs e)

}public float fileid

}set

}public int diaid

}set}}

}

常見排序列表

中文名稱 英文名 稱 平均時間複雜度 最壞時間複雜度 最好時間複雜度 空間複雜度 穩定性選擇排 序 selection n n n21 不穩氣泡排序 bubble n n n1 穩插入排序 insertion n n n1 穩堆排序 heap nlog2n nlog2n nlog2n1不穩 希爾排序...

23 合併多個排序列表 C 思路

分治的思路很好想 也比較好理解 listnode mergelist listnode a,listnode b else listnode merge vector lists,int l,int r listnode mergeklists vector lists 官方給的優先佇列思路很精妙 ...

排序列表轉換為二分查詢樹

開始接觸鍊錶問題。從朋友那得到指導,喚醒了以前的記憶,鍊錶還是手動加上head比較好處理。返回的時候返回head next比較好。此題用遞迴即可,快慢指標的應用,可以找到鍊錶中點,如果不用手動加head的方法處理起來就異常艱難。另外遞迴也好久沒寫遺忘了。寫一下備忘。第一次寫的時候 slow next...