Cocktail Sort เป็นการเปลี่ยนแปลงของ Bubble Sort ที่เป็นอัลกอริทึมการเรียงลำดับที่เสถียร (stable sorting algorithm) และเป็นการเรียงแบบเปรียบเทียบ (comparison sort) ซึ่งรู้จักในชื่ออื่นๆ เช่น Bidirectional Bubble Sort, Cocktail Shaker Sort, Shaker Sort (ซึ่งอาจหมายถึงรูปแบบหนึ่งของ Selection Sort), R