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的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2150840/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Swift實現八種經典排序演算法Swift排序演算法
- 幾種經典的排序演算法排序演算法
- 經典演算法之基數排序兩種實現演算法排序
- JavaScript實現經典排序演算法JavaScript排序演算法
- 經典排序演算法PHP實現排序演算法PHP
- 去哪兒:2017年五一小長假出行大資料大資料
- 用 PHP 實現經典排序演算法PHP排序演算法
- 經典排序演算法及其 Java 實現排序演算法Java
- 經典排序演算法的 C語言 | Java 實現排序演算法C語言Java
- 五種C語言非數值計算的常用經典排序演算法C語言排序演算法
- python實現常見的五種排序演算法Python排序演算法
- 機器學習10種經典演算法的Python實現機器學習演算法Python
- 白話經典演算法系列之中的一個 氣泡排序的三種實現演算法排序
- 白話經典演算法系列之一 氣泡排序的三種實現 【轉】演算法排序
- python實現常用五種排序演算法Python排序演算法
- 用 Java 實現常見的 8 種內部排序演算法Java排序演算法
- 九種排序演算法的 JavaScript 實現排序演算法JavaScript
- JavaScript實現的7種排序演算法JavaScript排序演算法
- 經典排序演算法 - 快速排序Quick sort排序演算法UI
- js實現兩種實用的排序演算法——冒泡、快速排序JS排序演算法
- 經典演算法之快速排序演算法排序
- [經典排序演算法][集錦]排序演算法
- 經典排序演算法回顧:排序演算法
- 排序演算法(七大經典排序演算法)排序演算法
- 8種排序演算法排序演算法
- Java實現十個經典排序演算法(帶動態效果圖)Java排序演算法
- 婚禮紀:2021年五一小長假結婚大資料大資料
- 只要一行程式碼,實現五種 CSS 經典佈局行程CSS
- 幾種常用的排序演算法之JavaScript實現排序演算法JavaScript
- 幾種排序演算法的原理以及 Java 實現排序演算法Java
- 用 Java 實現的八種常用排序演算法Java排序演算法
- 10大經典排序演算法動畫排序演算法動畫
- 十大經典排序演算法動畫解析和 Java 程式碼實現排序演算法動畫Java
- C#常用8種排序演算法實現以及原理簡介C#排序演算法
- Jerry的ABAP原創技術文章合集
- php實現4種排序演算法PHP排序演算法
- 常用的排序演算法(五)--選擇排序以及最佳化(PHP實現)排序演算法PHP
- 【資料結構】 各種排序演算法的實現資料結構排序演算法