โจทย์เขียนโค้ดเรื่องSorting

ฝึกSortingด้วยโจทย์เขียนโค้ด 6 ข้อ ตั้งแต่ง่ายไปจนถึงยาก ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันที รีวิวโค้ดจาก AI และคำตอบจากชุมชนให้เปรียบเทียบ

ง่าย · 2 ปานกลาง · 3 ยาก · 1

ทักษะที่จะได้ฝึก: ComparerLINQ JoinMerge sortQuickselectการจัดกลุ่มการทำงานพร้อมกันการเรียงลำดับการแบ่งส่วนคิวลำดับความสำคัญรวมผลการแข่งขันเรียงตามคีย์แบ่งแยกและเอาชนะ
  • Python · C++ · C#
  • ทดสอบอัตโนมัติ
  • รีวิวโค้ดโดย AI
  • แนวทางจากชุมชน
226
โจทย์
2
วิธีแก้ที่แชร์
3
ภาษา

โจทย์ทั้งหมด

ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก

6 โจทย์
ปานกลาง

K-th Smallest Element

Find the k-th smallest value without fully sorting.

คุณจะได้เรียนรู้ Quickselectการแบ่งส่วน
AdvancedCompetitive-programmingSorting
ยังไม่มีวิธีแก้
ปานกลาง

Tournament Standings

Rank teams from match records.

คุณจะได้เรียนรู้ รวมผลการแข่งขันเรียงตามคีย์
DictionariesParsingSorting
ยังไม่มีวิธีแก้
ยาก

Count Inversions

Count the out-of-order pairs in a list.

คุณจะได้เรียนรู้ Merge sortแบ่งแยกและเอาชนะ
AdvancedCompetitive-programmingSorting
ยังไม่มีวิธีแก้
ปานกลาง

ลำดับการเสร็จของงานแบบขนาน

รันงานพร้อมกันได้ครั้งละไม่เกิน k งาน และรายงานลำดับที่งานเสร็จ

คุณจะได้เรียนรู้ การทำงานพร้อมกันคิวลำดับความสำคัญ
SimulationSorting
ยังไม่มีวิธีแก้
ง่าย

จับคู่ลูกค้ากับคำสั่งซื้อ

จับคู่ลูกค้ากับคำสั่งซื้อแบบ LINQ Join แล้วรายงานยอดใช้จ่ายรวมของลูกค้าแต่ละคน

คุณจะได้เรียนรู้ LINQ Joinการจัดกลุ่ม
ArraysSorting
ยังไม่มีวิธีแก้
ง่าย

เรียงลำดับตามคีย์ที่เลือก

เรียงคนตามชื่อหรืออายุด้วยตัวเปรียบเทียบที่เลือกได้ขณะรันไทม์ โดยจัดการกรณีเสมอกันอย่างสม่ำเสมอ.

คุณจะได้เรียนรู้ Comparerการเรียงลำดับ
ArraysSorting
ยังไม่มีวิธีแก้