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日更新
相关文章
- 经典排序算法 - 冒泡排序&快速排序
- 经典算法题每日演练——第二十四题 梳排序
- 经典算法题每日演练——第十八题 外排序
- PHP 中四大经典排序算法
- 10大经典排序算法动图演示,看这篇就够了!(配相应代码)
- IIS 7 托管管道模式 经典模式(Classic) 集成模式(Integrated) 分析与理解
- ML之LiR:机器学习经典算法之线性回归算法LiR的简介、使用方法、经典案例之详细攻略
- Algorithm:【Algorithm算法进阶之路】之十大经典排序算法
- DL之CNN:计算机视觉之卷积神经网络算法的简介(经典架构/论文)、CNN优化技术、调参学习实践、CNN经典结构及其演化、案例应用之详细攻略
- ML之RF:随机森林RF算法简介、应用、经典案例之详细攻略
- EL之AdaBoost:集成学习之AdaBoost算法的简介、应用、经典案例之详细攻略
- 五种C语言非数值计算的常用经典排序算法
- 【数据结构与算法Python实践系列】5分钟学会经典排序算法-堆排序
- 【数据结构与算法Python实践系列】5分钟学会经典排序算法-冒泡排序
- 【经典视觉算法推荐】Focal Loss 论文公式推导及主要贡献
- 白话经典算法系列之六 高速排序 高速搞定
- Java中的六种经典比较排序算法:代码实现全解析
- DSA 经典数据结构与算法 学习心得和知识总结(四) | AVL树