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版本的實現,因而我就寫了這麼一篇:blog

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

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

簡單測試了一下,果真仍是ABAP的SORT關鍵字, 在Kernel裏用C實現的性能更高。
產品

有一位網友對個人這種行爲非常費解:
it

另外一位網友,看口吻也是宅男+程序猿,跳出來幫我回答:大意就是,在業餘時間的programming能夠不帶任何目的,開心就好。
沒錯,程序猿有時候每每就是這麼任性。

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

相關文章
相關標籤/搜索