วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n

คำชี้แจงปัญหาปัญหา“ วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n” ระบุว่าคุณได้รับตัวเลข n พิมพ์ตัวเลขทั้งหมดตั้งแต่ 1 ถึง n ในรูปแบบไบนารี ตัวอย่าง 3 1 10 11 6 1 10 11 100 101 อัลกอริทึมการสร้าง ...

อ่านเพิ่มเติม

การนับคู่หาร

Divisible Pairs เป็นหนึ่งในปัญหาโปรดของผู้สัมภาษณ์ ปัญหานี้ดีพอสำหรับการทดสอบทักษะปัญหาของผู้ให้สัมภาษณ์พร้อมกับความรู้ในหัวข้อต่างๆเช่นอาร์เรย์และแฮชแมป คำชี้แจงปัญหา: เราได้รับการเลือกจำนวนเต็มบวกที่แตกต่างกัน จะหาอะไร? จำนวนคู่ขนาดนั้น…

อ่านเพิ่มเติม

ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว

ในลำดับความสำคัญโดยใช้ปัญหารายการที่เชื่อมโยงเดี่ยวเราจำเป็นต้องใช้ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว ลำดับความสำคัญประกอบด้วยการดำเนินการต่อไปนี้ push (x, p): เพิ่มองค์ประกอบ x พร้อมลำดับความสำคัญ p ที่ตำแหน่งที่เหมาะสมในคิวลำดับความสำคัญ ป๊อป (): ลบและส่งคืน ...

อ่านเพิ่มเติม

การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค

ในการจัดเรียงคิวโดยไม่มีปัญหาพื้นที่เพิ่มเติมเราได้กำหนดคิวให้เรียงลำดับโดยใช้การดำเนินการคิวมาตรฐานโดยไม่ต้องเว้นวรรคเพิ่มเติม ตัวอย่างอินพุตคิว = 10 -> 7 -> 2 -> 8 -> 6 คิวเอาต์พุต = 2 -> 6 -> 7 -> 8 -> 10 อินพุตคิว = …

อ่านเพิ่มเติม