Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現

i042416發表於2018-02-04

2017年4月29日~5月1日,國際勞動節, 三天的小長假。 在國內,小長假往往是這樣的:

Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現

然而我當時在戲稱為"德村"(德國農村)的Walldorf出差並且住在Wiesloch, 這裡的五一小長假能聽見鳥叫,蟲鳴,和風吹過的聲音,除此之外再無其他。 街道上別說行人了,連行駛的汽車都很少。

Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現

如果一個在成都習慣了熱鬧生活的人,到了這種鄉下地方來估計會覺得百無聊賴。當時國內有同事建議我小長假去德國其他地方轉轉,然而作為一個30年資深宅男,一個人出去轉不是我的風格。

五一放假之前,坐我對面的一個S/4 HANA的產品經理,30多歲的伊朗人,長得挺漂亮的,快下班之前問我 : " any plan for the coming holiday?" 我回答道:" Stay at home, continue programming". 產品經理張大了嘴巴來一句: " You are a nerd!".

其實我是很想把這張中國程式設計師生活的寫照給她看的。

Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現

言歸正傳,網上關於各種語言實現的經典排序演算法的帖子多如牛毛,唯獨缺少ABAP版本的實現,於是我就寫了這麼一篇:

https://blogs.sap.com/2017/04/30/eight-different-sort-algorithms-implemented-in-abap/

從發帖時間看正是五一小長假。寫這八段程式碼花了我一天的時間,主要用在除錯和改bug上面. 這下總算圓滿了:

Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現

簡單測試了一下,果然還是ABAP的SORT關鍵字, 在Kernel裡用C實現的效能更高。

Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現

有一位網友對我的這種行為很是費解:

Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現

另一位網友,看口吻也是宅男+程式猿,跳出來幫我回答:大意就是,在業餘時間的programming可以不帶任何目的,開心就好。

Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現

要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:

Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2150840/,如需轉載,請註明出處,否則將追究法律責任。

相關文章