✔อัลกอริทึมการค้นหาแบบไบนารี✔อัลกอริทึมการค้นหาครั้งแรก (BFS) ความกว้าง (BFS) อัลกอริทึมการค้นหาครั้งแรก (DFS) ✖ inorder, preorder, Postorder Tree Traversals ✖การเรียงลำดับการเลือกการเลือกแบบผสม อัลกอริทึม✔อัลกอริทึมของ Kadane ✖อัลกอริทึม LEE ✖อัลกอริทึมการเติมน้ำท่วม✔อัลกอริทึมการตรวจจับวัฏจักรของ Floyd ✖การเรียงลำดับทอพอโลยี
✔รายการที่เชื่อมโยง✖ BST ✖การแทรก✖การค้นหา✖การลบ✔การใช้งานสแต็กโดยใช้อาร์เรย์✔คลาส✔ std :: รายการ✔ std :: สแต็กเทมเพลตคลาส✔การใช้งานสแต็กโดยใช้คลาส✔คลาส✔✔✔✔✔✔✔ รายการที่เชื่อมโยง✔คลาส✔เทมเพลตคลาส✖ min heap และ max heap ✖กราฟ✖ trie
✔ตรวจสอบว่าจำนวนเต็มเป็นหรือคี่✔ตรวจพบว่าจำนวนเต็มสองตัวมีสัญญาณตรงข้ามหรือไม่✔เพิ่ม 1 ลงในจำนวนเต็ม✔สลับตัวเลขสองตัวโดยไม่ต้องใช้ตัวแปรที่สามใด ๆ ✔ปิดบิต kth เป็นตัวเลข ✔เปิดบิต kth เป็นตัวเลข ✔ตรวจสอบว่า KTH บิตถูกตั้งค่าเป็นตัวเลขหรือไม่ ✔สลับบิต kth ✔ตรวจสอบว่าจำนวนเต็มบวกเป็นพลังของ 2 โดยไม่ต้องใช้การแตกแขนงหรือวนรอบ✔ค้นหาตำแหน่งของบิตที่ถูกต้องที่สุด✔ค้นหาตำแหน่งของบิตชุดเดียวในจำนวน✔การคำนวณความเท่าเทียมกันของจำนวน✔อัลกอริทึมของ Brian Kernighan หากไม่มีการตรวจสอบจำนวน 2 ✔ตรวจสอบว่าตัวเลขมีกำลัง 8 หรือไม่✔ปัดขึ้นไปยังพลังสูงสุดถัดไปของ 2 ✔ปัดขึ้นสู่พลังก่อนหน้าของ 2 ✔คำนวณความเท่าเทียมกันของตัวเลขโดยใช้ตารางการค้นหา✔นับจำนวนบิตโดยใช้ตารางการค้นหา✔ย้อนกลับบิตของจำนวนเต็มโดยใช้ตารางการค้นหา