Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现
2017年4月29日~5月1日,國(guó)際勞動(dòng)節(jié), 三天的小長(zhǎng)假。
在國(guó)內(nèi),小長(zhǎng)假往往是這樣的:
然而我當(dāng)時(shí)在戲稱(chēng)為"德村"(德國(guó)農(nóng)村)的Walldorf出差并且住在Wiesloch, 這里的五一小長(zhǎng)假能聽(tīng)見(jiàn)鳥(niǎo)叫,蟲(chóng)鳴,和風(fēng)吹過(guò)的聲音,除此之外再無(wú)其他。
街道上別說(shuō)行人了,連行駛的汽車(chē)都很少。
如果一個(gè)在成都習(xí)慣了熱鬧生活的人,到了這種鄉(xiāng)下地方來(lái)估計(jì)會(huì)覺(jué)得百無(wú)聊賴(lài)。當(dāng)時(shí)國(guó)內(nèi)有同事建議我小長(zhǎng)假去德國(guó)其他地方轉(zhuǎn)轉(zhuǎn),然而作為一個(gè)30年資深宅男,一個(gè)人出去轉(zhuǎn)不是我的風(fēng)格。
五一放假之前,坐我對(duì)面的一個(gè)S/4 HANA的產(chǎn)品經(jīng)理,30多歲的伊朗人,長(zhǎng)得挺漂亮的,快下班之前問(wèn)我 : " any plan for the coming holiday?" 我回答道:" Stay at home, continue programming". 產(chǎn)品經(jīng)理張大了嘴巴來(lái)一句: " You are a nerd!".
其實(shí)我是很想把這張中國(guó)程序員生活的寫(xiě)照給她看的。
言歸正傳,網(wǎng)上關(guān)于各種語(yǔ)言實(shí)現(xiàn)的經(jīng)典排序算法的帖子多如牛毛,唯獨(dú)缺少ABAP版本的實(shí)現(xiàn),于是我就寫(xiě)了這么一篇:
https://blogs.sap.com/2017/04/30/eight-different-sort-algorithms-implemented-in-abap/
從發(fā)帖時(shí)間看正是五一小長(zhǎng)假。寫(xiě)這八段代碼花了我一天的時(shí)間,主要用在調(diào)試和改bug上面.
這下總算圓滿(mǎn)了:
簡(jiǎn)單測(cè)試了一下,果然還是ABAP的SORT關(guān)鍵字, 在Kernel里用C實(shí)現(xiàn)的性能更高。
有一位網(wǎng)友對(duì)我的這種行為很是費(fèi)解:
另一位網(wǎng)友,看口吻也是宅男+程序猿,跳出來(lái)幫我回答:大意就是,在業(yè)余時(shí)間的programming可以不帶任何目的,開(kāi)心就好。
要獲取更多Jerry的原創(chuàng)技術(shù)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙"或者掃描下面二維碼:
2020年11月24日更新
-
源代碼下載
-
源代碼里需要的自定義DDIC結(jié)構(gòu),在這個(gè)鏈接里能找到。
總結(jié)
以上是生活随笔為你收集整理的Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SAP Cloud for Custom
- 下一篇: SAP的这三款CRM解决方案,您能区分清