Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. ค้นหาองค์ประกอบพีคใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่ค้นหาองค์ประกอบพีคในอาร์เรย์ที่กำหนด องค์ประกอบสูงสุดเป็นองค์ประกอบที่มากกว่าองค์ประกอบโดยรอบ มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นอาร์เรย์ด้วยข้อมูลจำลอง ตรวจสอบองค์ประกอบแรกและองค์ประกอบสุดท้ายสำหรับเงื่อนไของค์ประกอบสูงสุด วนซ้ำอาร์เรย์จากองค์ประกอบที่สอง

  2. ค้นหาแฝดสามจากสามรายการที่เชื่อมโยงโดยมีผลรวมเท่ากับจำนวนที่กำหนดใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่จะค้นหาแฝดสามในรายการที่เชื่อมโยงซึ่งมีผลรวมเท่ากับจำนวนที่ระบุ มาดูขั้นตอนการแก้ปัญหากัน สร้างโหนด struct สำหรับรายการที่เชื่อมโยง สร้างรายการที่เชื่อมโยงด้วยข้อมูลจำลอง เขียนลูปภายใน 3 รายการสำหรับองค์ประกอบ 3 รายการซึ่งจะวนซ้ำจนจบรายการที่เชื่อมโยง

  3. ค้นหาแฝดที่รวมเป็นค่าที่กำหนดใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่จะหา triplet ในอาร์เรย์ซึ่งมีผลรวมเท่ากับจำนวนที่กำหนด มาดูขั้นตอนการแก้ปัญหากัน สร้างอาร์เรย์ด้วยข้อมูลจำลอง เขียนลูปภายใน 3 ลูปสำหรับองค์ประกอบ 3 รายการซึ่งจะวนซ้ำจนจบอาร์เรย์ เพิ่มสามองค์ประกอบ เปรียบเทียบผลรวมกับตัวเลขที่กำหนด หากทั้งคู่เท่ากัน

  4. ค้นหาค่าที่มี XOR ด้วยจำนวนที่กำหนดสูงสุดใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่ค้นหาตัวเลขที่มีการดำเนินการ XOR ด้วยจำนวนที่กำหนดสูงสุด สมมติว่าจำนวนบิตที่นี่คือ 8 การทำงานของ XOR ของบิตต่างกันจะให้ 1 บิตแก่คุณ และการดำเนินการ XOR ระหว่างบิตเดียวกันจะให้ 0 บิตแก่คุณ หากเราพบส่วนเติมเต็ม 1 ของตัวเลขที่ระบุ นั่นก็คือตัวเลขที่เรากำลังมองหา ตั

  5. ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่จะหา triplet ในอาร์เรย์ซึ่งมีผลรวมเท่ากับจำนวนที่กำหนด มาดูขั้นตอนการแก้ปัญหากัน สร้างอาร์เรย์ด้วยข้อมูลจำลอง เขียนลูปภายใน 3 วงสำหรับองค์ประกอบ 3 รายการที่วนซ้ำจนจบอาร์เรย์ เพิ่มสามองค์ประกอบ เปรียบเทียบผลรวมด้วย 0 หากทั้งคู่เท่ากัน ให้พิมพ์องค์ประ

  6. ค้นหาตัวหารทั้งหมดของจำนวนธรรมชาติ - ชุดที่ 1 ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาตัวหารทั้งหมดของจำนวนธรรมชาติ เป็นปัญหาตรงไปตรงมา มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นหมายเลข เขียนลูปที่วนซ้ำจาก 1 ถึงจำนวนที่กำหนด ตรวจสอบว่าตัวเลขที่กำหนดหารด้วยตัวเลขปัจจุบันได้หรือไม่ หากเป็นไปตามเงื่อนไขข้างต้น ให้พิมพ์หมายเลขปัจจุบัน ตัวอย่าง

  7. ค้นหาตัวหารทั้งหมดของจำนวนธรรมชาติ - ชุดที่ 2 ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาตัวหารทั้งหมดของจำนวนธรรมชาติ เป็นปัญหาตรงไปตรงมา มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นหมายเลข เขียนลูปที่วนซ้ำจาก 1 ถึงรากที่สองของจำนวนที่กำหนด ตรวจสอบว่าตัวเลขที่กำหนดหารด้วยตัวเลขปัจจุบันได้หรือไม่ หากตรงตามเงื่อนไขข้างต้น ให้พิมพ์หมายเลขปัจจุบันและ

  8. ค้นหาคู่ทั้งหมดที่มีผลรวมที่กำหนดใน BST ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่จะหาคู่ทั้งหมดที่มีผลรวมเท่ากับตัวเลขที่ระบุในแผนผังการค้นหาแบบไบนารี เราจะเก็บค่าของต้นไม้ในสองรายการที่แตกต่างกันเพื่อค้นหาคู่ มาดูขั้นตอนการแก้ปัญหากัน สร้างโหนด struct สำหรับไบนารีทรี เขียนฟังก์ชันเพื่อแทรกโหนดใหม่ลงในแผนผังการค้นหาแบบไบนารี โปรดจำไว้

  9. หาปริมาณน้ำเสียหลังจากเติมถังใน C++

    ในบทช่วยสอนนี้ เราจะแก้ไขปัญหาต่อไปนี้ ให้ถังที่มีความจุ N ลิตร และปั๊มที่เติมถังด้วยความเร็ว S ต่อนาที เสียดายมีรูในถัง และน้ำก็เสียด้วยความเร็ว WS ต่อนาทีขณะเติม เราต้องคำนวนปริมาณน้ำเสียให้เต็มถัง ปริมาณน้ำที่เติมต่อนาทีจะเท่ากับส่วนต่างระหว่างน้ำที่เติมน้ำและความเร็วของน้ำเสีย ดังนั้นเราจึงไ

  10. ค้นหาหนึ่งในองค์ประกอบที่ทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียวใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่ค้นหาองค์ประกอบที่ซ้ำกันในอาร์เรย์ที่กำหนด มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นอาร์เรย์ เริ่มต้นตัวนับแผนที่เพื่อเก็บความถี่ของแต่ละองค์ประกอบในอาร์เรย์ วนซ้ำบนอาร์เรย์ นับแต่ละองค์ประกอบ พิมพ์องค์ประกอบที่มีความถี่มากกว่า 1 ตัวอย่าง มาดูโค้ดกันเ

  11. วันเกิด Paradox ใน C++

    วันเกิดที่ผิดธรรมดาเป็นปัญหาที่มีชื่อเสียงมากในส่วนของความน่าจะเป็น คำชี้แจงปัญหาของปัญหานี้ระบุว่า มีหลายคนในงานเลี้ยงวันเกิด บางคนมีการชนกันในวันเกิดเดียวกัน เราต้องหาจำนวนโดยประมาณ ของคนในงานวันเกิดที่มีวันเกิดวันเดียวกัน ในความน่าจะเป็นที่เรารู้ว่าโอกาสที่จะก้าวไปข้างหน้าเท่ากับ 1/2 เหมือนกับว

  12. โปรแกรม C ++ เพื่อลบโหนดแรกในรายการที่เชื่อมโยงโดยลำพัง

    รายการที่เชื่อมโยงเป็นโครงสร้างข้อมูลเชิงเส้นที่มีหลายโหนดที่เชื่อมต่อถึงกัน แต่ละโหนดประกอบด้วยสองฟิลด์ – ฟิลด์ข้อมูล และที่อยู่ของโหนดถัดไป สมมติว่าเรามีรายการที่เชื่อมโยงโดยลำพัง และเราจำเป็นต้องลบโหนดแรกออกจากรายการที่เชื่อมโยงนี้ ตัวอย่างเช่น อินพุต 1 − 4 → 3 → 2 → 1 ผลผลิต − 3 → 2 → 1 → คำ

  13. เขียนโปรแกรมในภาษา C ++ เพื่อตรวจสอบว่าสามารถรับสตริงได้หรือไม่โดยการหมุนสตริงอื่นสองตำแหน่ง

    สมมติว่าเราได้สตริง a และ b สองสตริง ภารกิจคือการค้นหาว่าเราสามารถรับสตริง b ได้โดยการหมุนสตริง a โดยสองตำแหน่งในทิศทางทวนเข็มนาฬิกาหรือตามเข็มนาฬิกา ตัวอย่างเช่น อินพุต-1 − a = google b = legoog ผลผลิต − True คำอธิบาย − สตริง google สามารถหมุนในทิศทางทวนเข็มนาฬิกาได้สองตำแหน่ง ซึ่งส่งผลให้สตริง

  14. เขียนโปรแกรมในภาษา C++ เพื่อนับจำนวนสตริงย่อยที่ขึ้นต้นด้วย '1' และลงท้ายด้วย '1'

    สมมติว่าเราได้กำหนดความยาวของสตริง str และสตริง ภารกิจคือการนับจำนวนสตริงย่อยที่ขึ้นต้นด้วย 1 และลงท้ายด้วย 1 ใน Binary String ที่กำหนด สตริงไบนารีประกอบด้วย 1 และ 0 เท่านั้น ตัวอย่างเช่น อินพุต-1 − N = 5 str = ‘11101’ ผลผลิต − 6 คำอธิบาย − ใน Binary String ที่กำหนด เรามี 6 สตริงย่อยท

  15. การนับองค์ประกอบในสองอาร์เรย์โดยใช้ C++

    สมมติว่าเราได้ให้อาร์เรย์ที่ไม่ได้เรียงลำดับสองอาร์เรย์ arr1[] และ arr2[] ภารกิจคือการนับจำนวนองค์ประกอบทั้งหมดใน arr2[] ซึ่งแต่ละองค์ประกอบของ arr1[] มีค่าน้อยกว่าหรือเท่ากับองค์ประกอบที่มีอยู่ใน arr2[] อย่างไรก็ตาม องค์ประกอบในอาร์เรย์ทั้งสองก็อาจมีซ้ำกันเช่นกัน ตัวอย่างเช่น อินพุต-1 − N =6M =7a

  16. ลบโหนดหางจากรายการเชื่อมโยงที่กำหนดโดยใช้ C++

    รายการที่เชื่อมโยงเป็นโครงสร้างข้อมูลเชิงเส้นที่มีโหนดและแต่ละโหนดมีสองฟิลด์ หนึ่งคือค่าหรือข้อมูลที่จะแทรกและฟิลด์อื่นเก็บที่อยู่ของโหนดถัดไป งานของเราคือการลบโหนดออกจากจุดสิ้นสุดของรายการที่เชื่อมโยง โหนดสุดท้ายเรียกว่าโหนดท้าย หากไม่มีโหนดในรายการที่เชื่อมโยง ให้คืนค่า NULL ตัวอย่างเช่น − อินพ

  17. ตรวจหาตัวพิมพ์ใหญ่ในสตริงที่กำหนดโดยใช้ C++

    สมมติว่าเรามีสตริง str ซึ่งประกอบด้วยอักขระบางตัวในนั้น งานคือการตรวจสอบว่าสตริงที่กำหนดมีอักขระทั้งหมดเป็นตัวพิมพ์ใหญ่หรือไม่และคืนค่า True หรือ False ตามลำดับ ตัวอย่างเช่น อินพุต-1 − str = “INDIA” ผลผลิต − True คำอธิบาย − เนื่องจากอักขระทั้งหมดของสตริงอินพุตเป็นตัวพิมพ์ใหญ่ เราจะคืน

  18. ค้นหาดัชนีของอักขระเฉพาะตัวแรกในสตริงที่กำหนดโดยใช้ C++

    ให้สตริง s ภารกิจคือการค้นหาอักขระที่ไม่ซ้ำกันตัวแรกซึ่งไม่ซ้ำกันในสตริงของอักขระที่กำหนดและส่งคืนดัชนีเป็นเอาต์พุต หากไม่มีอักขระดังกล่าวอยู่ในสตริงที่กำหนด เราจะคืนค่า -1 เป็นเอาต์พุต ตัวอย่างเช่น อินพุต-1 − s = “tutorialspoint” ผลผลิต − 1 คำอธิบาย − ในสตริงที่กำหนด tutorialspoint อ

  19. ค้นหาโหนด Kth จากจุดสิ้นสุดในรายการเชื่อมโยงที่กำหนดโดยใช้ C++

    รายการที่เชื่อมโยงเป็นโครงสร้างข้อมูลเชิงเส้นที่มีหลายโหนดที่เชื่อมต่อถึงกัน แต่ละโหนดประกอบด้วยสองฟิลด์ ฟิลด์ข้อมูล และที่อยู่ของโหนดถัดไป สมมติว่าเราได้ให้รายการที่เชื่อมโยงโดยลำพัง ภารกิจคือการค้นหาโหนด kth จากจุดสิ้นสุดในรายการที่เชื่อมโยงโดยลำพัง ตัวอย่างเช่น ป้อนข้อมูล − 1→2→3→

  20. เขียนโปรแกรมในภาษา C++ เพื่อค้นหาความยาวของ subarray ที่ใหญ่ที่สุดโดยมีค่าเป็นศูนย์

    สมมติว่าเราได้ให้อาร์เรย์ของจำนวนเต็ม N ที่มีหน้าที่ค้นหาความยาวของอาร์เรย์ย่อยที่มีความยาวสูงสุด หากไม่มีอาร์เรย์ย่อยใดๆ ที่มีความยาวสูงสุดหรือผลรวมเท่ากับ 0 ให้คืนค่า 0 ตัวอย่างเช่น อินพุต-1 − N = 8 A[ ] = {15, -5, -1, 5,1, 4 } ผลผลิต − 4 คำอธิบาย − อาร์เรย์ย่อยที่ใหญ่ที่สุดที่มีค่าผลรวมเป็นศูน

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:253/300  20-คอมพิวเตอร์/Page Goto:1 247 248 249 250 251 252 253 254 255 256 257 258 259