JavaImplementation Algorithm
1.0.0
คำถามมาจาก Leet-Code China มันบันทึกคำถามการใช้งานบางอย่างที่ฉันใช้ Java ส่วนใหญ่มีปัญหาปานกลางและปัญหาง่าย ๆ และอัปเดตต่อไป
| หัวข้อ | ทำให้สำเร็จ | การแก้ปัญหา |
|---|---|---|
| 338. นับบิต | o (n) การใช้งานความซับซ้อนของเวลา | |
| 222. จำนวนโหนดในต้นไม้ไบนารีอย่างสมบูรณ์ | การใช้งานซ้ำ | |
| 287. กำลังมองหาการทำซ้ำ | o (n) การใช้งานความซับซ้อนของเวลา | |
| 134. ปั๊มน้ำมัน | o (n) การใช้งานความซับซ้อนของเวลา | |
| 367. หมายเลขสี่เหลี่ยมที่สมบูรณ์ถูกต้อง | O (log (n)) การใช้งานความซับซ้อนของเวลา | การใช้การค้นหาแบบไบนารีคุณต้องใส่ใจกับปัญหาที่การคูณของค่า int อาจล้น |
| 477. ระยะทางรวมของฮันมิง | o (n) การใช้งานความซับซ้อนของเวลา | |
| 142. รายการแหวน II | การใช้งานสองครั้ง | |
| 48. หมุนภาพ | O (n^2) การใช้งาน | |
| 189. หมุนอาร์เรย์ | o (n) การใช้งานความซับซ้อนของเวลา | |
| 718. Subarray ทำซ้ำที่ยาวที่สุด | O (N * M) การใช้งานความซับซ้อนของเวลา | |
| 209. subarray ที่เล็กที่สุด | ความซับซ้อนของเวลาที่เลวร้ายที่สุดบิต o (n^2) | |
| 54. เมทริกซ์ขดลวด | เมื่อความยาวหรือความสูงของสี่เหลี่ยมผืนผ้ามาบรรจบกันเป็น 1 คุณต้องใส่ใจกับปัญหาการพิมพ์ซ้ำ | |
| 135. แจกจ่ายขนม | บันทึกจำนวนขนมขั้นต่ำที่ต้องการในแต่ละตำแหน่งตั้งแต่ต้น | อัลกอริทึมโลภ |