องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์

เราได้กำหนดจำนวน 'k' และอาร์เรย์จำนวนเต็ม ปัญหา“ องค์ประกอบแรกที่เกิดขึ้น k ครั้งในอาร์เรย์” บอกว่าให้ค้นหาองค์ประกอบแรกในอาร์เรย์ซึ่งเกิดขึ้นเป็น k ครั้งในอาร์เรย์ หากไม่มีองค์ประกอบในอาร์เรย์ซึ่งเกิดขึ้น k ครั้ง ...

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

ลำดับโกลอมบ์

คำชี้แจงปัญหา ปัญหา "ลำดับ Golomb" ระบุว่าคุณได้รับอินพุตจำนวนเต็ม n และคุณต้องค้นหาองค์ประกอบทั้งหมดของลำดับ Golomb จนถึงองค์ประกอบที่ n ตัวอย่าง n = 8 1 2 2 3 3 4 4 4 คำอธิบาย 8 เงื่อนไขแรกของลำดับ Golomb …

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

ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์

คำชี้แจงปัญหา กำหนดสตริงของความยาว/ขนาด n และค่าจำนวนเต็มที่แสดงดัชนีของวงเล็บเหลี่ยมเปิด ค้นหาดัชนีวงเล็บปิดสำหรับวงเล็บเปิดที่ระบุในนิพจน์ ตัวอย่าง s = “[ABC[23]][89]” index = 0 8 s = “[C-[D]]” index = 3 5 s …

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

วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี

คำชี้แจงปัญหา ปัญหา “วิธีการวนซ้ำเพื่อค้นหาความสูงของต้นไม้ไบนารี” ระบุว่าคุณได้รับต้นไม้ไบนารี ค้นหาความสูงของต้นไม้โดยใช้วิธีการวนซ้ำ ตัวอย่าง Input 3 Input 4 Algorithm for Iterative Method to find Height of Binary Tree The height of a tree …

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

จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'

คำชี้แจงปัญหา ปัญหา ” จัดเรียงอาร์เรย์ใหม่โดยที่ 'arr[j]' กลายเป็น 'i' ถ้า 'arr[i]' คือ 'j' ” ระบุว่าคุณมีอาร์เรย์ขนาด "n" ที่มีจำนวนเต็ม ตัวเลขในอาร์เรย์อยู่ในช่วง 0 ถึง n-1 คำสั่งปัญหาขอให้จัดเรียงอาร์เรย์ใหม่ใน ...

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

จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2

คำชี้แจงปัญหา สมมติว่าคุณมีอาร์เรย์จำนวนเต็ม ปัญหา “จัดเรียงอาร์เรย์ใหม่ตามลำดับ – เล็กที่สุด, ใหญ่ที่สุด, เล็กที่สุดอันดับ 2, ใหญ่เป็นอันดับ 2, ..” จะขอให้จัดเรียงอาร์เรย์ใหม่ในลักษณะที่จำนวนที่น้อยที่สุดมาก่อนแล้วจำนวนที่มากที่สุด รองลงมาคือ น้อยที่สุดแล้วที่สอง …

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

ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์

คำชี้แจงปัญหา เราได้รับเมทริกซ์ของจำนวนเต็มทั้งหมด ปัญหา "ค้นหาองค์ประกอบที่แตกต่างร่วมกันในทุกแถวของเมทริกซ์" ขอให้ค้นหาองค์ประกอบที่แตกต่างกันที่เป็นไปได้ทั้งหมด แต่พบได้ทั่วไปในแต่ละแถวที่มีอยู่ในเมทริกซ์ ตัวอย่าง arr[]={ {11, 12, 3, 10}, {11, …

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

ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่

กำหนดสองสตริง s1 และ s2 แทนนิพจน์ที่มีตัวดำเนินการบวก ตัวดำเนินการลบ ตัวอักษรตัวพิมพ์เล็ก และวงเล็บ ตรวจสอบว่านิพจน์สองนิพจน์ที่มีวงเล็บเหมือนกันหรือไม่ ตัวอย่าง Input s1 = “-(a+b+c)” s2 = “-abc” Output Yes Input s1 = “ab-(cd)” s2 = “abcd” Output No Algorithm to Check if two …

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

ตรวจสอบวงเล็บสมดุลในนิพจน์

ระบุสตริงความยาว n ตรวจสอบว่ามีวงเล็บปิดสำหรับทุกวงเล็บเปิดหรือไม่เช่นในวงเล็บทั้งหมดสมดุลกันหรือไม่ กล่าวอีกนัยหนึ่งเราสามารถพูดได้ว่าถ้าเรามี '}', ')' และ ']' สำหรับทุก ๆ '{', '(' และ '[' ตามลำดับนิพจน์ ...

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

การแสดงออกที่สมดุลพร้อมการเปลี่ยน

ในปัญหา Balanced Expression with Replacement เราได้กำหนดสตริงที่มีวงเล็บคือ '(', ')', '[', ']', '{', '}' สตริงยังมี x ในบางตำแหน่งแทนวงเล็บ ตรวจสอบว่าสตริงสามารถแปลงเป็นนิพจน์ด้วยวงเล็บที่ถูกต้องหรือไม่หลังจากแทนที่ทั้งหมด ...

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