ในวิทยาการคอมพิวเตอร์สิ่งที่แนวคิดที่คุณเรียนรู้จะไม่มีประโยชน์จนกว่าคุณจะแสดงมันปัญหาที่เป็นข้อกังวลหลักที่ต้องได้รับการแก้ไขดังนั้นอัลกอริทึมคือการวางแผนสั้น ๆ ว่าปัญหาจะได้รับการแก้ไขโดยทั่วไปอย่างไร ดังนั้นจึงเป็นเรื่องที่สำคัญในโลกวิทยาศาสตร์คอมพิวเตอร์
ฉันคิดว่าเกือบทุกแง่มุมของวิทยาศาสตร์คอมพิวเตอร์ต้องการอัลกอริทึมให้ฉันแสดงรายการต่อไปนี้จะรวมถึงสาขาวิทยาศาสตร์คอมพิวเตอร์ที่หลากหลายและอัลกอริทึมที่พวกเขาใช้
ออโต
การก่อสร้าง Powerset อัลกอริทึมในการแปลงออโตเมติก nondeterministic เป็นออโตเมติกที่กำหนด
อัลกอริธึม Todd-Coxeter ขั้นตอนสำหรับการสร้าง cosets
ปัญญาประดิษฐ์
อัลฟาเบต้า อัลฟ่าสูงสุดรวมเบต้าขั้นต่ำ ใช้กันอย่างแพร่หลายในเกมกระดาน
Ant-อัลกอริทึม การเพิ่มประสิทธิภาพฝูงมดคือชุดของอัลกอริทึมที่ได้รับแรงบันดาลใจจากพฤติกรรมของมดในการแก้ปัญหาหาเส้นทางที่ดีที่สุดระหว่างสองตำแหน่ง
DE (วิวัฒนาการเชิงอนุพันธ์) แก้ปัญหาพหุนาม Chebyshev
การรับรู้แบบกึ่งมีอำนาจภายใต้ประโยค Sarcastic ในบทวิจารณ์ผลิตภัณฑ์ออนไลน์ Algortithm ที่รู้จัก sacarsms หรือประชดใน tweet หรือเอกสารออนไลน์ อัลกอริทึมดังกล่าวจะจำเป็นสำหรับการเขียนโปรแกรมหุ่นยนต์ฮิวแมนนอยด์เช่นกัน
วิสัยทัศน์คอมพิวเตอร์
สิ่งที่ดีเลิศ แสดงรูปภาพหรือวิดีโอด้วยขนาดเล็กกว่า
นับวัตถุในภาพ ใช้อัลกอริธึมการทำฉลากส่วนประกอบที่เชื่อมต่อเพื่อกำหนดป้ายกำกับแต่ละวัตถุก่อนแล้วนับจำนวนวัตถุ
อัลกอริทึม O'Carroll จากการแปลงทางคณิตศาสตร์ของการมองเห็นแมลงอัลกอริทึมนี้ประเมินวิธีการหลีกเลี่ยงวัตถุ
อัลกอริทึมทางพันธุกรรม
พวกเขาใช้สามผู้ประกอบการ การเลือก (เลือกโซลูชัน) ทำซ้ำ (ใช้โซลูชันที่เลือกไว้เพื่อสร้างรายการอื่น) เปลี่ยน (แทนที่โซลูชันถ้าดีกว่า)
สัดส่วนการออกกำลังกายที่เลือก รู้จักกันในชื่อการเลือกวงล้อรูเล็ตเป็นฟังก์ชั่นที่ใช้สำหรับเลือกโซลูชัน
การเลือกการตัด อีกวิธีสำหรับการเลือกวิธีแก้ปัญหาสั่งโดยฟิตเนส
การเลือกทัวร์นาเมนต์ เลือกทางออกที่ดีที่สุดตามประเภททัวร์นาเมนต์
สุ่มตัวอย่างสากล Stochastic บุคคลจะถูกแมปไปยังส่วนที่ต่อเนื่องกันของเส้นเช่นว่าแต่ละส่วนของบุคคลนั้นมีขนาดเท่ากับความเหมาะสมของมันเหมือนกับในการเลือกรูเล็ต - วีล
โครงข่ายประสาท
ฮ็อพสุทธิ เครือข่ายประสาทเทียมที่เกิดขึ้นอีกซึ่งทำหน้าที่เป็นระบบหน่วยความจำที่ระบุตำแหน่งเนื้อหาด้วยหน่วยขีด จำกัด เลขฐานสอง พวกเขามาบรรจบกันเป็นสถานะที่มั่นคง
แพร่กระจายย้อนกลับ เทคนิคการเรียนรู้แบบมีผู้สอนใช้สำหรับการฝึกอบรมเครือข่ายประสาทเทียม
แผนที่การจัดระเบียบตนเอง (แผนที่ Kohonen) โครงข่ายประสาทเทียมที่ได้รับการฝึกอบรมโดยใช้การเรียนรู้ที่ไม่ได้รับการฝึกอบรมเพื่อสร้างการเป็นตัวแทนของตัวอย่างการฝึกอบรมในระดับต่ำ (2D, 3D) ดีสำหรับการแสดงข้อมูลมิติสูง
ชีวสารสนเทศศาสตร์
Needleman-Wunsch ดำเนินการจัดตำแหน่งทั่วโลกในสองลำดับสำหรับโปรตีนหรือลำดับนิวคลีโอไทด์
สมิ ธ ฝีพาย การเปลี่ยนแปลงของ Needleman-Wunsch
การอัด
อัลกอริทึมการบีบอัดแบบไม่สูญเสียข้อมูล
Burrows-Wheeler transform การประมวลผลล่วงหน้ามีประโยชน์สำหรับการปรับปรุงการบีบอัดแบบไม่สูญเสียข้อมูล
ยุบ การบีบอัดข้อมูลที่ใช้โดย ZIP
การเข้ารหัสเดลต้า ช่วยในการบีบอัดข้อมูลที่ข้อมูลตามลำดับเกิดขึ้นบ่อยครั้ง
การเข้ารหัสที่เพิ่มขึ้น การเข้ารหัสเดลต้านำไปใช้กับลำดับของสตริง
LZW (Lempel-Ziv-เวลช์) ตัวตายตัวแทนของ LZ78 สร้างตารางการแปลจากข้อมูลที่จะบีบอัด ถูกใช้โดยรูปแบบกราฟิก GIF
LZ77 และ 78พื้นฐานของรูปแบบ LZ เพิ่มเติม (LZW, LZSS, ... ) พวกเขาเป็นทั้งผู้ติดตั้งพจนานุกรม
LZMA ย่อมาจาก Lempel-Ziv-Markov chain-Algorithm
LZO อัลกอริธึมการบีบอัดข้อมูลที่เน้นความเร็ว
PPM(การทำนายโดยการจับคู่บางส่วน) เทคนิคการบีบอัดข้อมูลเชิงสถิติแบบปรับตามบริบทและการทำนาย การเข้ารหัส Shannon-Fano สร้างรหัสคำนำหน้าตามชุดของสัญลักษณ์และความน่าจะเป็น
ไบนารีที่ถูกตัดทอน การเข้ารหัสเอนโทรปีโดยปกติจะใช้สำหรับการแจกแจงความน่าจะเป็นแบบเดียวกันที่มีตัวอักษร จำกัด ปรับปรุงการเข้ารหัสแบบไบนารี
การเข้ารหัสความยาว การบีบอัดหลักที่แทนที่ลำดับของรหัสเดียวกันด้วยจำนวนที่เกิดขึ้น
sequitur การอนุมานไวยากรณ์ที่เพิ่มขึ้นบนสตริง
EZW (Zerotree Wavelet ในตัว) การเข้ารหัสแบบก้าวหน้าเพื่อบีบอัดภาพเป็นบิตสตรีมด้วยความแม่นยำที่เพิ่มขึ้น อาจเป็นการบีบอัดแบบ lossy ด้วยผลลัพธ์ที่ดีกว่า
การเข้ารหัสเอนโทรปี
รูปแบบการเข้ารหัสที่กำหนดรหัสให้สัญลักษณ์เพื่อให้ตรงกับความยาวของรหัสกับความน่าจะเป็นของสัญลักษณ์
การเข้ารหัส Huffman การบีบอัดแบบไม่มีการสูญเสียอย่างง่ายใช้ประโยชน์จากความถี่ของตัวอักษร
Adaptive Huffman การเข้ารหัส เทคนิคการเข้ารหัสแบบปรับตามการเข้ารหัส Huffman
การเข้ารหัสทางเลขคณิต การเข้ารหัสเอนโทรปีขั้นสูง
การเข้ารหัสช่วง เช่นเดียวกับการเข้ารหัสทางคณิตศาสตร์ แต่ดูในวิธีที่แตกต่างกันเล็กน้อย
การเข้ารหัสแบบเอกนารี รหัสที่แสดงถึงจำนวน n กับ n คนตามด้วยศูนย์ อีเลียสเดลต้าแกมมาโอเมก้าการเข้ารหัส รหัสสากลการเข้ารหัสจำนวนเต็มบวก การเข้ารหัส Fibonacci รหัสสากลที่เข้ารหัสจำนวนเต็มบวกเป็นคำรหัสไบนารี
การเข้ารหัส Golomb รูปแบบของการเข้ารหัสเอนโทรปีที่เหมาะสมที่สุดสำหรับตัวอักษรหลังการกระจายทางเรขาคณิต
รหัสข้าว รูปแบบของการเข้ารหัสเอนโทรปีที่เหมาะสมที่สุดสำหรับตัวอักษรหลังการกระจายทางเรขาคณิต
อัลกอริทึมการบีบอัดแบบสูญเสีย
การเข้ารหัสเชิงทำนายเชิงเส้น การบีบอัดแบบสูญเสียโดยแสดงถึงซองสเปกตรัมของสัญญาณเสียงพูดดิจิตอลในรูปแบบที่บีบอัด
อัลกอริทึมกฎหมาย อัลกอริทึมการรวบรวมมาตรฐาน
ขั้นตอนวิธี Mu-law การบีบอัดสัญญาณอะนาล็อกมาตรฐานหรืออัลกอริธึมการคอมไพล์
การบีบอัดเศษส่วน วิธีการที่ใช้ในการบีบอัดภาพโดยใช้เศษส่วน
แปลงการเข้ารหัส ประเภทของการบีบอัดข้อมูลสำหรับข้อมูลเช่นสัญญาณเสียงหรือภาพถ่ายภาพ
การนับจำนวนเวกเตอร์ เทคนิคที่ใช้บ่อยในการบีบอัดข้อมูลที่สูญหาย
การบีบอัดเวฟเล็ต รูปแบบการบีบอัดข้อมูลเหมาะสำหรับการบีบอัดภาพและเสียง
การอ่านรหัส
คีย์ลับ (การเข้ารหัสแบบสมมาตร)
ใช้รหัสลับ (หรือคู่ของคีย์ที่เกี่ยวข้องโดยตรง) สำหรับการถอดรหัสและการเข้ารหัส
มาตรฐานการเข้ารหัสขั้นสูง (AES)หรือที่เรียกว่า Rijndael
ปักเป้า. ออกแบบโดย Schneier เป็นอัลกอริธึมที่ใช้งานทั่วไปโดยมีวัตถุประสงค์เพื่อทดแทนอายุที่มาก
มาตรฐานการเข้ารหัสข้อมูล (DES)เดิมคืออัลกอริธึม DE
IDEA (นานาชาติการเข้ารหัสข้อมูลขั้นตอนวิธีการ) IPES เดิม (PES ที่ปรับปรุงแล้ว), การแทนที่ DES อื่น ถูกใช้โดย PGP (Pretty Good Privacy) ทำการแปลงข้อมูลแยกเป็นบล็อกโดยใช้คีย์
RC4 หรือ ARC4 สตรีมตัวเลขที่ใช้กันอย่างแพร่หลายในโปรโตคอลเช่น SSL สำหรับการรับส่งข้อมูลอินเทอร์เน็ตและ WEP สำหรับเครือข่ายไร้สาย
อัลกอริทึมการเข้ารหัสเล็ก ๆ ง่ายต่อการใช้อัลกอริทึมการเข้ารหัสบล็อกโดยใช้สูตรบางอย่าง
PES (มาตรฐานการเข้ารหัสที่เสนอ) ชื่อเก่าสำหรับ IDEA
กุญแจสาธารณะ (การเข้ารหัสแบบอสมมาตร)
ใช้กุญแจคู่หนึ่งที่กำหนดให้เป็นกุญแจสาธารณะและกุญแจส่วนตัว คีย์สาธารณะเข้ารหัสข้อความเฉพาะคีย์ส่วนตัวเท่านั้นที่อนุญาตให้ถอดรหัสได้
DSA (อัลกอริธึมลายเซ็นดิจิทัล) สร้างปุ่มที่มีหมายเลขเฉพาะและหมายเลขสุ่ม ถูกใช้งานโดยหน่วยงานของสหรัฐอเมริกาและในขณะนี้โดเมนสาธารณะ
ElGamal อ้างอิงจาก Diffie-Hellman ใช้โดยซอฟต์แวร์ GNU Privacy Guard, PGP และระบบเข้ารหัสอื่น ๆ
RSA (Rivest, Shamir, Adleman) ใช้กันอย่างแพร่หลายในโปรโตคอลการค้าอิเล็กทรอนิกส์ ใช้ตัวเลขเฉพาะ
การแลกเปลี่ยนคีย์ Diffie-Hellman (Merkle) (หรือการแลกเปลี่ยนคีย์แบบเลขชี้กำลัง) วิธีการและอัลกอริทึมในการแบ่งปันความลับผ่านช่องทางการสื่อสารที่ไม่มีการป้องกัน ใช้โดย RSA
NTRUEncrypt ใช้ประโยชน์จากวงของพหุนามที่มีการคูณด้วยการโน้มน้าวใจ
ฟังก์ชั่นสรุปข้อความ
ข่าวสารย่อยเป็นรหัสที่เกิดจากการเข้ารหัสของสตริงหรือข้อมูลที่มีความยาวใด ๆ ที่ประมวลผลโดยฟังก์ชั่นแฮช
MD5 ใช้สำหรับตรวจสอบ ISO อิมเมจของซีดีหรือดีวีดี
RIPEMD (สรุปข้อความการประเมินผลเบื้องต้นของ RACE Integrity) ตามหลักการของ MD4 และคล้ายกับ SHA-1
SHA-1 (อัลกอริทึมแฮชที่ปลอดภัย 1) ใช้บ่อยที่สุดของชุด SHA ของฟังก์ชันแฮชการเข้ารหัสที่เกี่ยวข้อง ได้รับการออกแบบโดยหน่วยงาน NSA
HMAC การพิสูจน์ตัวตนข้อความแบบคีย์ - แฮช
เสือ (TTH) มักใช้ในการแฮชต้นไม้ไทเกอร์
การเข้ารหัสลับโดยใช้ตัวเลขสุ่มหลอก
ดู เครื่องกำเนิดจำนวนสุ่ม
เทคนิคการเข้ารหัส
การแบ่งปันลับ, การแยกลับ, การแยกคีย์, อัลกอริทึม M of N
แผนการแบ่งปันความลับของ Shamir นี่คือสูตรขึ้นอยู่กับการแก้ไขพหุนาม
แผนการแบ่งปันความลับของ Blakley เป็นรูปทรงเรขาคณิตในธรรมชาติความลับคือจุดหนึ่งในพื้นที่มิติ m
เทคนิคและการถอดรหัสอื่น ๆ
ผลรวมย่อย กำหนดชุดของจำนวนเต็มผลรวมย่อยใด ๆ ที่เท่ากับศูนย์หรือไม่ ใช้ในการเข้ารหัส
อัลกอริทึมของแคระแกร็น ควอนตัมอัลกอริธึมสามารถถอดรหัสรหัสตามฟังก์ชั่นแบบไม่สมมาตรเช่น RSA
เรขาคณิต
การห่อของขวัญ. การกำหนดฮัลล์นูนของชุดของคะแนน
ระยะทาง Gilbert-Johnson-Keerthi การกำหนดระยะทางที่เล็กที่สุดระหว่างสองรูปร่างนูน
สแกนเกรแฮม การกำหนดฮัลล์นูนของชุดของจุดในเครื่องบิน
การตัดกันของส่วนของเส้น การค้นหาว่าเส้นตัดกันด้วยอัลกอรึทึมการกวาดหรือไม่
จุดเป็นรูปหลายเหลี่ยม ทดสอบว่าจุดที่กำหนดอยู่ภายในจุดที่กำหนดหรือไม่
แยกเรย์ / เครื่องบิน
* จุดตัด / เส้นสามเหลี่ยม * กรณีเฉพาะของการแยกเรย์ / เครื่องบิน
รูปหลายเหลี่ยมของพื้นผิวโดยนัย ประมาณพื้นผิวโดยนัยด้วยการแสดงรูปหลายเหลี่ยม
triangulationวิธีการประเมินระยะทางจากจุดหนึ่งไปยังอีกมุมหนึ่งซึ่งเป็นที่ทราบระยะทาง
กราฟ
เทคโนโลยีติดตามพื้นผิว 3 มิติ กระบวนการเพิ่มรูปภาพบนผนังในวิดีโอขณะที่คำนึงถึงพื้นผิวที่ซ่อนอยู่
ยามฟอร์ด คำนวณเส้นทางที่สั้นที่สุดในกราฟถ่วงน้ำหนัก (ซึ่งน้ำหนักของขอบบางส่วนอาจเป็นค่าลบ)
อัลกอริทึมของ Dijkstra คำนวณเส้นทางที่สั้นที่สุดในกราฟด้วยน้ำหนักที่ไม่เป็นลบ
วิธีการก่อกวน อัลกอริทึมที่คำนวณเส้นทางที่สั้นที่สุดในเครื่องในกราฟ
ฟลอยด์-Warshall แก้ปัญหาเส้นทางที่สั้นที่สุดของคู่ทั้งหมดในกราฟกำกับน้ำหนัก
การค้นหาวัฏจักรของฟลอยด์ ค้นหารอบในการวนซ้ำ
จอห์นสัน อัลกอริทึมเส้นทางที่สั้นที่สุดของคู่ทั้งหมดในกราฟกำกับน้ำหนักเบาบาง
Kruskalค้นหาแผนผังการขยายขั้นต่ำสำหรับกราฟ
ของ Prim ค้นหาแผนผังการขยายขั้นต่ำสำหรับกราฟ เรียกอีกอย่างว่า DJP, Jarníkหรืออัลกอริทึม Prim – Jarník
* Boruvka. * ค้นหาแผนผังการขยายขั้นต่ำสำหรับกราฟ
ฟอร์ด Fulkerson คำนวณการไหลสูงสุดในกราฟ
เอ็ดมันด์-คาร์พ การใช้งาน Ford-Fulkerson
Nonblocking Switch Spanning ที่น้อยที่สุด สำหรับการแลกเปลี่ยนทางโทรศัพท์
ไม้ชาร์ป ค้นหาแผนผังการขยายขั้นต่ำสำหรับกราฟ
ตามฤดูใบไม้ผลิ อัลกอริทึมสำหรับการวาดกราฟ
ฮังการี อัลกอริทึมสำหรับการค้นหาการจับคู่ที่สมบูรณ์แบบ
อัลกอริทึมการระบายสี อัลกอริทึมการระบายสีกราฟ
เพื่อนบ้านที่ใกล้ที่สุดค้นหาเพื่อนบ้านที่ใกล้ที่สุด
การจัดเรียงโทโพโลยี จัดเรียงกราฟ acyclic โดยตรงในลักษณะที่แต่ละโหนดมาก่อนโหนดทั้งหมดที่มีขอบ (ตามทิศทาง)
ขั้นตอนวิธีทั่วไปน้อยที่สุดของ Tarjan แบบออฟไลน์ คำนวณบรรพบุรุษที่ต่ำที่สุดสำหรับคู่ของโหนดในต้นไม้
กราฟิก
อัลกอริธึมของ Bresenham ใช้ตัวแปรการตัดสินใจเพื่อแปลงเป็นเส้นตรงระหว่าง 2 คะแนนที่ระบุ
ทิวทัศน์วาดทิวทัศน์ 3 มิติ
* อัลกอริทึมของเส้น DDA * ใช้คณิตศาสตร์เลขทศนิยมเพื่อพล็อตเส้นตรงระหว่าง 2 จุดที่ระบุ
เติมน้ำท่วม เติมภูมิภาคที่เชื่อมต่อด้วยสี
กู้ภาพ คืนค่ารูปภาพปรับปรุงภาพ
อัลกอริทึมสายของ Xiaolin Wu การลดรอยหยักของเส้น
อัลกอริธึมของ Painter ตรวจจับส่วนที่มองเห็นได้ของทิวทัศน์ 3 มิติ
การติดตามเรย์ การแสดงภาพที่สมจริง
พงษ์ร่มเงา รูปแบบการส่องสว่างและวิธีการแก้ไขในคอมพิวเตอร์กราฟิก 3D
Gouraud shadingจำลองเอฟเฟกต์แสงและสีที่แตกต่างกันบนพื้นผิวของวัตถุ 3 มิติ
การแสดงผล Scanline สร้างภาพโดยการเคลื่อนย้ายเส้นจำนวนจินตภาพ
การให้แสงสว่างระดับโลก พิจารณาการให้แสงสว่างโดยตรงและการสะท้อนกลับจากวัตถุอื่น
การแก้ไข การสร้างจุดข้อมูลใหม่เช่นดิจิตอลซูม
Resynthesizer ลบวัตถุบนภาพถ่ายและสร้างพื้นหลังที่ใช้โดย Photoshop และ The Gimp บทช่วยสอน Resynthesizer
อัลกอริธึมความลาดชัน มันคือการดำเนินการตามสูตรของการลาดชันสำหรับการวาดเส้น
การแก้ไขเส้นโค้ง ลดข้อผิดพลาดกับปรากฏการณ์ของ Runge
เทคโนโลยี 3D Surface Tracker การเพิ่มรูปภาพหรือวิดีโอบนผนังในวิดีโอ, พื้นผิวที่ซ่อนอยู่ถูกนำมาพิจารณา
รายการอาร์เรย์และต้นไม้
ค้นหา
ค้นหาพจนานุกรม ดูการค้นหาแบบทำนายคำ
ขั้นตอนวิธีการคัดเลือก ค้นหารายการที่ใหญ่ที่สุด kth ในรายการ
อัลกอริทึมการค้นหาแบบไบนารี ค้นหารายการในรายการที่เรียงลำดับ
ค้นหาความกว้างแรก เลื่อนระดับกราฟตามระดับ
การค้นหาความลึกครั้งแรก เลื่อนผ่านกราฟสาขาตามสาขา
การค้นหาที่ดีที่สุดครั้งแรก สำรวจกราฟตามลำดับความสำคัญโดยใช้คิวลำดับความสำคัญ
การค้นหาแบบต้นไม้ * กรณีพิเศษของการค้นหาครั้งแรกที่ดีที่สุดที่ใช้การวิเคราะห์พฤติกรรมเพื่อปรับปรุงความเร็ว
การค้นหาต้นทุนที่สม่ำเสมอ การค้นหาแบบต้นไม้ที่ค้นหาเส้นทางต้นทุนต่ำสุดที่ค่าใช้จ่ายแตกต่างกันไป
การค้นหาแบบคาดการณ์ล่วงหน้าการค้นหาแบบไบนารีเช่นกันซึ่งเป็นปัจจัยที่มีขนาดของข้อความค้นหาเทียบกับค่าสูงและต่ำในการค้นหา
ตารางแฮช เชื่อมโยงคีย์กับรายการในคอลเลกชันที่ไม่เรียงลำดับเพื่อดึงข้อมูลในเวลาเชิงเส้น
การค้นหาแบบสอดแทรก ดูการค้นหาแบบทำนายคำ
การเรียงลำดับ
การจัดเรียงต้นไม้แบบไบนารี เรียงลำดับของต้นไม้แบบไบนารีเพิ่มขึ้นคล้ายกับการเรียงลำดับการแทรก
Bogosort การ์ดสุ่มแบบสุ่มที่ไม่มีประสิทธิภาพ
เรียงลำดับฟอง สำหรับดัชนีแต่ละคู่ให้สลับรายการหากไม่เรียบร้อย
ถังเรียง แยกรายการในที่เก็บและจัดเรียงแยก ข้อมูลทั่วไปเรียงลำดับช่องสำหรับนกพิราบ
การจัดเรียงค็อกเทล (หรือฟองสองทิศทาง, เครื่องปั่น, ระลอก, รถรับส่ง, การจัดเรียงชั่วโมงแห่งความสุข) การเปลี่ยนแปลงของการเรียงลำดับฟองที่เรียงลำดับในทั้งสองทิศทางแต่ละรายการผ่านไปในรายการ
เรียงลำดับหวี การแปรผันที่มีประสิทธิภาพของการเรียงลำดับฟองที่กำจัด "เต่า" ซึ่งเป็นค่าเล็ก ๆ ใกล้กับจุดสิ้นสุดของรายการและใช้ประโยชน์จากช่องว่างค่าสิบสอง
การเรียงลำดับการนับมันใช้ช่วงของตัวเลขในรายการ A เพื่อสร้างอาร์เรย์ B ของความยาวนี้ ดัชนีใน B ใช้เพื่อนับจำนวนองค์ประกอบใน A ที่มีค่าน้อยกว่า i
จัดเรียง Gnome คล้ายกับการเรียงลำดับการแทรกยกเว้นว่าการย้ายองค์ประกอบไปยังตำแหน่งที่เหมาะสมสามารถทำได้โดยชุดของการแลกเปลี่ยนเช่นในการจัดเรียงฟอง
heapsort แปลงรายการเป็นฮีปให้ลบองค์ประกอบที่ใหญ่ที่สุดออกจากฮีปและเพิ่มเข้าไปที่ท้ายรายการ
เรียงลำดับการแทรก กำหนดตำแหน่งที่รายการปัจจุบันอยู่ในรายการของเรียงลำดับและแทรกไว้ที่นั่น
Introsort หรือจัดเรียงครุ่นคิด มันเริ่มต้นใน quicksort และเปลี่ยนเป็น heapsort ในระดับการเรียกซ้ำ
เรียงลำดับการผสานเรียงลำดับครึ่งแรกและครึ่งหลังของรายการแยกต่างหากจากนั้นรวมรายการที่เรียงลำดับ
เรียงแพนเค้ก องค์ประกอบย้อนกลับของคำนำหน้าบางลำดับ
จัดเรียงช่องพิราบ เติมอาร์เรย์ว่างด้วยองค์ประกอบทั้งหมดของอาร์เรย์ที่จะเรียงลำดับตามลำดับ
จัดเรียงบุรุษไปรษณีย์ ชุดการเรียงลำดับลำดับชั้นใช้โดยที่ทำการไปรษณีย์
quicksort แบ่งรายชื่อออกเป็นสองส่วนด้วยรายการทั้งหมดในรายการแรกที่มาก่อนรายการทั้งหมดในรายการที่สอง จากนั้นเรียงลำดับสองรายการ มักจะเป็นวิธีการเลือก
เรียง Radix เรียงลำดับคีย์ที่เชื่อมโยงกับรายการหรือจำนวนเต็มด้วยการประมวลผลตัวเลข
เรียงลำดับการคัดเลือก เลือกองค์ประกอบที่เล็กที่สุดจากนั้นเพิ่มไปยังส่วนท้ายของรายการที่เรียงลำดับ
เรียงเปลือกปรับปรุงการเรียงลำดับการแทรกด้วยการใช้ช่องว่างระหว่างค่า
Smoothsort ดูฮีปพอร์ต
จัดเรียงสุ่ม ดู Bogogort
และอื่น ๆ อีกมากมาย...