1 Star 0 Fork 0

JJustRight/ACM-ICPC-Algorithms

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
BFS
BST
BackTracking
BitManipulation
DFS
DP
Data Structures
Geometry 2D/Lines Intersection
Graph
Greedy
Hashing
MachineLearning/Perceptron
Math
NetworkFlow
Search
Sorting
BogoSort
Bubble Sort
Bucket Sort
Cocktail Shaker Sort
JavaScript
Python
README.md
Comb Sort
Counting Sort
HeapSort
Index Sort
Insertion Sort
Merge Sort
Pancake Sorting
Patience Sorting
QuickSort
Radix Sort
Selection Sort
ShellSort
TimSort
Topological Sorting
TreeSort
String
.editorconfig
.gitignore
CONTRIBUTING.md
README.md
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Cocktail Shaker Sort

Cocktail shaker sort, also known as bidirectional bubble sort, cocktail sort, shaker sort (which can also refer to a variant of selection sort), ripple sort, shuffle sort, or shuttle sort, is a variation of bubble sort that is both a stable sorting algorithm and a comparison sort. The algorithm differs from a bubble sort in that it sorts in both directions on each pass through the list. This sorting algorithm is only marginally more difficult to implement than a bubble sort, and solves the problem of turtles in bubble sorts. It provides only marginal performance improvements, and does not improve asymptotic performance; like the bubble sort, it is not of practical interest (insertion sort is preferred for simple sorts), though it finds some use in education.

Source: Wikipedia

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/jjustright/ACM-ICPC-Algorithms.git
git@gitee.com:jjustright/ACM-ICPC-Algorithms.git
jjustright
ACM-ICPC-Algorithms
ACM-ICPC-Algorithms
master

搜索帮助