Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. ฟังก์ชัน Iswctype() ใน C++ STL

    ในเทมเพลตมาตรฐาน C++ libraray(STL) ฟังก์ชัน iswctype() ใช้เพื่อตรวจสอบว่าอักขระแบบกว้างที่ระบุมีคุณสมบัติที่ระบุโดย desc หรือไม่ Iswctype() เป็นฟังก์ชันที่สร้างขึ้นซึ่งมีไฟล์ส่วนหัวคือ “ctype.h” ไวยากรณ์ของ Iswctype() มีดังนี้ int iswctype(wint_t c, wctype_t desc); iswctype () / Checks whether whet

  2. 4Sum ใน C++

    สมมติว่าเรามีอาร์เรย์ของตัวเลข มันเก็บจำนวนเต็ม n มีสี่องค์ประกอบ a, b, c และ d ในอาร์เรย์ เรามีค่าเป้าหมายอื่น เช่น a + b + c + d =เป้าหมาย ค้นหาสี่เท่าที่ไม่ซ้ำกันทั้งหมดในอาร์เรย์ที่ตรงกับสถานการณ์ ดังนั้นหากอาร์เรย์เป็นเหมือน [-1,0,1,2,0,-2] และเป้าหมายเป็น 0 ผลลัพธ์จะเป็น [[-1, 0, 0, 1],[-2, -1

  3. สลับโหนดเป็นคู่ใน C++

    พิจารณาว่าเรามีรายการที่เชื่อมโยง เราต้องสลับทุก ๆ สองโหนดที่อยู่ติดกันและกลับหัว ข้อจำกัดคือเราไม่สามารถแก้ไขค่าของโหนดได้ เฉพาะตัวโหนดเท่านั้นที่สามารถเปลี่ยนแปลงได้ ดังนั้นหากรายการเป็นแบบ [1,2,3,4] รายการผลลัพธ์จะเป็น [2,1,4,3] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้าไม่มีหัวให้กลับหัว

  4. หารสองจำนวนเต็มใน C++

    สมมติว่าเรามีตัวหารและตัวหารจำนวนเต็มสองตัว เราต้องหารจำนวนเต็มสองจำนวนโดยไม่ใช้ตัวดำเนินการการคูณ การหาร และตัวดัดแปลง คืนผลหารหลังจากหารเงินปันผลด้วยตัวหาร การหารจำนวนเต็มควรตัดให้เหลือศูนย์ อินพุตทั้งสองเป็นจำนวนเต็ม ดังนั้นหากอินพุตที่กำหนดเป็นเงินปันผล =7 ตัวหาร =-3 ผลลัพธ์จะเป็น -2 เพื่อแก้ปั

  5. ขั้นตอนสูงสุดในการแปลง 0 เป็น X ด้วยบิตและใน C++

    ในปัญหานี้ เราได้รับจำนวนเต็ม X หน้าที่ของเราคือค้นหาจำนวนขั้นตอนทั้งหมดที่ใช้ในการแปลงจาก 0 เป็น X การแปลงที่ถูกต้อง − หนึ่งขั้นตอนจะถูกนับเมื่อการแปลงหนึ่งเกิดขึ้นจาก A ถึง B เงื่อนไขสำหรับการแปลงที่จะเกิดขึ้นคือ A !=B และ A &B =A (&คือระดับบิต AND) ดังนั้น 1 ขั้นตอนคือการแปลงจาก A เป็น B และเราต

  6. Subarray Sum สูงสุดหลังจากกลับองค์ประกอบสูงสุดสององค์ประกอบใน C++

    ในปัญหานี้เราได้รับอาร์เรย์ งานของเราคือสร้างโปรแกรมที่จะหาผลรวมของ subarray สูงสุดหลังจากกลับองค์ประกอบไม่เกินสององค์ประกอบใน C++ คำอธิบายปัญหา − ในที่นี้ เราสามารถต้องหาอาร์เรย์ย่อยที่จะให้ผลรวมสูงสุดในการกลับเครื่องหมายของตัวเลขสองตัวใดๆ ของอาร์เรย์ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้

  7. ผลรวมของอาร์เรย์ย่อยสูงสุดโดยการพลิกสัญญาณขององค์ประกอบอาร์เรย์ K ส่วนใหญ่ใน C++

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

  8. ผลรวมของ subarray สูงสุดในอาร์เรย์ที่เกิดขึ้นจากการทำซ้ำอาร์เรย์ที่กำหนด k ครั้งใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์และตัวเลข k งานของเราคือสร้างโปรแกรมที่จะหาผลรวมของ subarray สูงสุดในอาร์เรย์ที่เกิดขึ้นจากการทำซ้ำอาร์เรย์ k เวลาใน c++ คำอธิบายปัญหา − ที่นี่ เราจะพบผลรวมสูงสุดของอาร์เรย์ย่อยที่เกิดขึ้นจากอาร์เรย์ที่เกิดขึ้นจากการทำซ้ำอาร์เรย์ที่กำหนด k ครั้ง มาดูตัวอย่างเพื่อทำความเ

  9. ผลรวมของอาร์เรย์ย่อยสูงสุดใน O(n) โดยใช้ผลรวมนำหน้าใน C++

    คำชี้แจงปัญหา จากอาร์เรย์ของจำนวนเต็มบวกและจำนวนเต็มลบ ให้หาผลรวมของ Subarray สูงสุดในอาร์เรย์นั้น ตัวอย่าง หากอาร์เรย์อินพุตเป็น − {-12, -5, 4, -1, -7, 1, 8, -3} ดังนั้นเอาต์พุตจะเป็น 9 อัลกอริทึม คำนวณผลรวมนำหน้าของอาร์เรย์อินพุต Initialize− min_prefix_sum =0, res =-อนันต์ รักษาลูปสำหรั

  10. ค่าสูงสุดของ subarray sum modulo m ใน C++

    ในปัญหานี้ เราจะได้รับอาร์เรย์ขนาด n และจำนวนเต็ม m งานของเราคือสร้างโปรแกรมที่จะหาค่าสูงสุดของ subarray sum modulo m ใน C++ คำอธิบายโปรแกรม − ที่นี่ เราจะหาค่าสูงสุดที่ได้จากการหารผลรวมขององค์ประกอบทั้งหมดของ subarray หารด้วย m มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − อาร์เรย์ ={4, 9 ,

  11. เซตย่อยสูงสุดที่มีระดับบิต OR เท่ากับ k ใน C++

    คำชี้แจงปัญหา กำหนดอาร์เรย์ของจำนวนเต็มที่ไม่ติดลบและจำนวนเต็ม k ให้ค้นหาเซตย่อยของความยาวสูงสุดที่มีระดับบิต OR เท่ากับ k ตัวอย่าง If given input array is = [1, 4, 2] and k = 3 then output is: [1, 2] The bitwise OR of 1 and 2 equals 3. It is not possible to obtain a subset of length greater than 2

  12. ผลรวมสูงสุดหลังจากการหาร N ซ้ำๆ ด้วยตัวหารใน C++

    ในปัญหานี้ เราได้รับจำนวนเต็ม N หน้าที่ของเราคือสร้างโปรแกรมที่จะหาผลรวมสูงสุดหลังจากการหาร N ซ้ำๆ ด้วยตัวหารใน C++ คำอธิบายโปรแกรม − เราจะหารตัวเลข N ซ้ำๆ จนกลายเป็นหนึ่ง จากนั้นจึงรวมตัวหารทั้งหมดและหาค่าสูงสุดของตัวหารทั้งหมด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − N =12 ผลผลิต − 2

  13. ผลรวมสูงสุดโดยการเพิ่มตัวเลขด้วยจำนวนบิตชุดเดียวกันใน C++

    คำชี้แจงปัญหา จากอาร์เรย์ของตัวเลข N ภารกิจคือการหาผลรวมสูงสุดที่สามารถรับได้โดยการเพิ่มตัวเลขที่มีจำนวนชุดบิตเท่ากัน ตัวอย่าง หากอาร์เรย์อินพุตเป็น {2, 5, 8, 9, 10, 7} เอาต์พุตจะเป็น 14 − จำนวนชุดบิตใน 2 คือ 1 จำนวนชุดบิตใน 5 คือ 2 จำนวนชุดบิตใน 8 คือ 1 จำนวนชุดบิตใน 9 คือ 2 จำนวนช

  14. ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมจำนวนขวาใน C++

    คำชี้แจงปัญหา จากรูปสามเหลี่ยมมุมฉากของตัวเลข ให้หาจำนวนที่ใหญ่ที่สุดของจำนวนรวมของตัวเลขที่ปรากฏบนเส้นทางที่เริ่มต้นจากบนลงล่างไปยังฐาน เพื่อที่ว่าในแต่ละเส้นทางจะมีตัวเลขถัดไปอยู่ด้านล่างหรือด้านล่างและที่เดียว -ขวา ตัวอย่าง If given input is: 3 4 5 1 10 7 Then maximum sum is 18 as (3 + 5 + 10).

  15. ผลรวมสูงสุดของแก้วชั่วโมงในเมทริกซ์ใน C++

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

  16. ผลรวมสูงสุดของ i * arr[i] จากการหมุนทั้งหมดของอาร์เรย์ที่กำหนดใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์ arr งานของเราคือสร้างโปรแกรมที่จะหาผลรวมสูงสุดของ i*arr[i] จากการหมุนทั้งหมดของอาร์เรย์ที่กำหนดใน C++ คำอธิบายโปรแกรม − ที่นี่ เราจะหาผลรวมสูงสุดของผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์คูณด้วยดัชนี {i * arr[i]} ในการหมุน มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล

  17. ผลรวมสูงสุดของความยาวของอาร์เรย์ย่อยที่ไม่ทับซ้อนกันโดยมี k เป็นองค์ประกอบสูงสุดใน C++

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

  18. ผลรวมสูงสุดของโหนดที่ไม่ใช่ใบไม้ในทุกระดับของไบนารีทรีที่กำหนดใน C++

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

  19. เส้นทางผลรวมสูงสุดในเมทริกซ์จากบนลงล่างใน C++

    คำชี้แจงปัญหา พิจารณาเมทริกซ์ n*n สมมติว่าแต่ละเซลล์ในเมทริกซ์มีค่าที่กำหนด เราสามารถไปจากแต่ละเซลล์ในแถว i ไปยังเซลล์ที่สูงขึ้นในแนวทแยงในแถว i+1 เท่านั้น [เช่น จากเซลล์ (i, j) ไปยังเซลล์ (i+1, j-1) และเซลล์ (i+1, j+1) เท่านั้น]. หาเส้นทางจากแถวบนสุดไปแถวล่างตามเงื่อนไขข้างต้น จะได้ยอดรวมสูงสุด ตั

  20. เส้นทางรวมสูงสุดในสองอาร์เรย์ใน C++

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

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:129/300  20-คอมพิวเตอร์/Page Goto:1 123 124 125 126 127 128 129 130 131 132 133 134 135