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