工作總結 MFC自寫排序演算法(公升序)

2022-01-19 10:39:59 字數 1015 閱讀 3777

最近乙個需求裡面需要實ip公升序排序,用了qsort,結果是內部排序,甚至感覺排序結果不可**性,於是自己寫了乙個外部排序。

演算法如下:

for (int i = 1; i < m_ncount; i++ )//

sort

;

char ctemp2[12] = ;

for (int j = m_ncount - 1; j >= i; j--)

}}

1.氣泡排序非最優,二分較好;

2.memcpy函式使dword型別ip倒序未做處理

最後還是用了qsort函式,上次使用qsort函式導致排序錯誤是由於下面黃色標記**出錯原因

**如下:

qsort(&plcindexbuf[0], m_ncount, 12

, compareamtindexv6);

int compareamtindexv6(const

void *a,const

void *b)

//second section of ip address

bytemp1 =hibyte(loword(pone));

bytemp2 =hibyte(loword(ptwo));

if (bytemp1 !=bytemp2)

//third section of ip address

bytemp1 =lobyte(hiword(pone));

bytemp2 =lobyte(hiword(ptwo));

if (bytemp1 !=bytemp2)

//fourth section of ip address

bytemp1 =hibyte(hiword(pone));

bytemp2 =hibyte(hiword(ptwo));

if (bytemp1 !=bytemp2)

return *(int*)a - *(int*)b;//

公升序}

2021教師個人工作總結怎麼寫 可用便簽記錄工作

2021年9月開學季已經到來,不僅有很多新生需要入學繼續學習,而且在新的學期也將會有很多新入職的教師,需要開啟自己的教學生涯了。對於很多老師來說,教師個人工作總結都是比較必要的,因為這不僅是教學任務安排,也是老師們對自己進行反思 總結的重要一環。不過也有很多新入職的老師,不知道教師個人工作總結應該怎...

不良事件總結怎麼寫 質量管理,年終工作總結怎麼寫?

又到了年底,許多質量同仁著手準備年終總結,大多數人都特別怕寫年終總結 一是害怕自己表達能力有限,沒辦法分條縷析梳理工作成果 二是覺得寫總結只是表面形式,打心底排斥 明明是形式主義還要寫 三是靜下來猛然察覺,這一年碌碌無為,可以拿出來的工作成果寥寥無幾 折騰幾番更是排斥,催的緊了,隨便網上找個模板,借...

助教工作總結(演算法與資料結構)

一 助教工作的具體職責和任務 登記作業成績,協助老師調整大作業難度。二 助教工作的每週時長和具體安排 課程綜合大作業的彙總,優先完成綜合大作業,然後和老師討論綜合大作業要涉及到的知識點。三 因為自己的助教工作,對課程 老師 學生的幫助和帶來的改變 一定程度上幫助老師處理了一些力所能及的事,減輕了老師...