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

    ในบทความนี้เราจะพูดถึงการทำงาน ไวยากรณ์และตัวอย่างของฟังก์ชัน list::merge() ใน C++ รายการใน STL คืออะไร รายการเป็นโครงสร้างข้อมูลที่อนุญาตให้แทรกและลบเวลาคงที่ได้ทุกที่ตามลำดับ รายการถูกนำไปใช้เป็นรายการที่เชื่อมโยงเป็นสองเท่า รายการอนุญาตการจัดสรรหน่วยความจำที่ไม่ต่อเนื่องกัน List ทำการดึงการแทรกแ

  2. รายการฟังก์ชัน pop_back() ใน C ++ STL

    ในบทความนี้เราจะพูดถึงการทำงาน ไวยากรณ์และตัวอย่างของฟังก์ชัน list::pop_back() ใน C++ รายการใน STL คืออะไร รายการเป็นโครงสร้างข้อมูลที่อนุญาตให้แทรกและลบเวลาคงที่ได้ทุกที่ตามลำดับ รายการถูกนำไปใช้เป็นรายการที่เชื่อมโยงเป็นสองเท่า รายการอนุญาตการจัดสรรหน่วยความจำที่ไม่ต่อเนื่องกัน List ทำการดึงการแท

  3. deque::at() และ deque::swap() ใน C++ STL

    ในบทความนี้ เราจะพูดถึงฟังก์ชัน deque::at() และ deque::swap() ในไวยากรณ์ของฟังก์ชัน C++ STL การทำงาน และค่าที่ส่งคืน ฟังก์ชัน deque::at() และ deque::swap() ใน STL คืออะไร คิว Deque หรือ Double สิ้นสุดตามชื่อ คอนเทนเนอร์ลำดับซึ่งสามารถขยายหรือหดได้ทั้งสองด้าน ผู้ใช้สามารถแทรกข้อมูลได้อย่างง่ายดายจาก

  4. จะเข้าร่วมสองเวกเตอร์โดยใช้ STL ใน C ++ ได้อย่างไร

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีเข้าร่วมสองเวกเตอร์ที่กำหนดโดยใช้ไลบรารี STL ใน C++ ในการเข้าร่วมสองเวกเตอร์ที่กำหนด เราจะใช้เมธอด set_union() จากไลบรารี STL ตัวอย่าง #include <bits/stdc++.h> using namespace std; int main(){    //collecting the vectors   &

  5. วิธีการสลับสองอาร์เรย์ที่มีขนาดเท่ากันใน C ++ อย่างรวดเร็ว?

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีสลับสองอาร์เรย์ที่มีขนาดเท่ากันใน C++ อย่างรวดเร็ว สำหรับสิ่งนี้ เราจะใช้วิธีการด่วนที่เรียกว่า std::swap() สำหรับการสลับองค์ประกอบของอาร์เรย์ที่กำหนดทั้งสอง ตัวอย่าง #include <iostream> #include <utility> using namespace std;  

  6. จะ จำกัด การจัดสรรแบบไดนามิกของวัตถุใน C ++ ได้อย่างไร?

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีจำกัดการจัดสรรวัตถุแบบไดนามิกใน C++ สำหรับสิ่งนี้ เราจะรักษาฟังก์ชันโอเปอเรเตอร์ใหม่ให้เป็นส่วนตัว เพื่อไม่ให้สร้างอ็อบเจ็กต์โดยใช้ไดนามิก ตัวอย่าง #include <iostream> using namespace std; class Test{    //making new operator pri

  7. จะย้อนกลับเวกเตอร์โดยใช้ STL ใน C ++ ได้อย่างไร

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีย้อนกลับเวกเตอร์โดยใช้ STL ใน C++ สำหรับการย้อนกลับเวกเตอร์ที่กำหนด เราจะใช้ฟังก์ชัน reverse() จากไลบรารี STL ใน C++ ตัวอย่าง #include <bits/stdc++.h> using namespace std; int main(){    //collecting the vector    vecto

  8. จะจัดเรียง Vector ตามลำดับจากมากไปน้อยโดยใช้ STL ใน C ++ ได้อย่างไร

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีจัดเรียงเวกเตอร์จากมากไปหาน้อยโดยใช้ STL ใน C++ สำหรับการเรียงลำดับเวกเตอร์ที่กำหนดในลำดับจากมากไปน้อย เราจะใช้ฟังก์ชัน sort() จากไลบรารี STL ใน C++ ตัวอย่าง #include <bits/stdc++.h> using namespace std; int main(){    //collecti

  9. จะเก็บ Data Triplet ใน Vector ใน C ++ ได้อย่างไร

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีจัดเก็บข้อมูลแฝดสามในเวกเตอร์ใน C++ ในการจัดเก็บสามองค์ประกอบในเซลล์เดียวของเวกเตอร์ เราจะสร้างโครงสร้างที่ผู้ใช้กำหนด แล้วสร้างเวกเตอร์จากโครงสร้างที่ผู้ใช้กำหนด ตัวอย่าง #include<bits/stdc++.h> using namespace std; struct Test{   &n

  10. การสลับช่วงย่อยจากคอนเทนเนอร์ต่างๆ ใน ​​C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจการสลับช่วงย่อยของคอนเทนเนอร์ต่างๆ ใน ​​C++ สำหรับสิ่งนี้ เราจะได้รับเวกเตอร์และรายการ และเราจำเป็นต้องสลับองค์ประกอบบางอย่างของพวกมัน ตัวอย่าง #include <algorithm> #include <iostream> #include <list> #include <vector> using

  11. ความเชี่ยวชาญด้านเทมเพลตในโปรแกรม C++?

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจความเชี่ยวชาญด้านเทมเพลตใน C++ ฟังก์ชันมาตรฐาน เช่น sort() สามารถใช้กับข้อมูลประเภทใดก็ได้ และจะทำงานเหมือนกันกับแต่ละประเภท แต่ถ้าคุณต้องการกำหนดลักษณะการทำงานพิเศษของฟังก์ชันสำหรับประเภทข้อมูลเฉพาะ (แม้ผู้ใช้กำหนด) เราก็สามารถใช้เทมเพลตเฉพาะทางได้

  12. เทมเพลตและตัวแปรคงที่ใน C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจเทมเพลตและตัวแปรสแตติกใน C++ ในกรณีของเทมเพลตฟังก์ชันและคลาส แต่ละอินสแตนซ์ของเทมเพลตจะมีสำเนาของตัวแปรในเครื่อง ตัวอย่าง #include <iostream> using namespace std; template <typename T> void fun(const T& x){    static int i

  13. Flatten Binary Tree ไปยังรายการที่เชื่อมโยงใน C ++

    สมมติว่าเรามีต้นไม้ไบนารี เราต้องทำให้แบนลงในรายการที่เชื่อมโยงกัน ดังนั้นถ้าต้นไม้เป็นเหมือน − ต้นไม้ผลลัพธ์จะเป็น − เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - เซิร์ฟเวอร์ก่อนหน้า :=null กำหนดฟังก์ชันเรียกซ้ำ Solvent() ที่จะทำการรูทเป็นอินพุต หากรูทเป็นโมฆะ ให้ส่งคืน แก้(ท

  14. เรียงลำดับรายการใหม่ใน C++

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

  15. เรียงรายการในภาษา C++

    สมมติว่าเรามีรายการ เราต้องจัดเรียงสิ่งนี้ในเวลา O(n logn) โดยใช้ความซับซ้อนของช่องว่างคงที่ ดังนั้นหากรายการเป็นเช่น [4,2,1,3] มันจะเป็น [1,2,3 4] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดวิธีการรวมสองรายการในการเรียงลำดับ ลำดับ วิธีการนั้นคือการผสาน () ซึ่งใช้สองรายการ l1 และ l2 วิ

  16. เศษส่วนเป็นทศนิยมที่เกิดซ้ำใน C++

    สมมติว่าเรามีจำนวนเต็มสองตัวแทนตัวเศษและตัวส่วนของเศษส่วน เราต้องหาเศษส่วนในรูปแบบสตริง ถ้าส่วนที่ซ้ำกัน ให้ใส่ส่วนที่ซ้ำไว้ในวงเล็บ ดังนั้นหากตัวเศษเป็น 2 และตัวส่วนเป็น 3 ผลลัพธ์จะเป็น “0.(6)” เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้าตัวเศษเป็น 0 ให้คืนค่า 0 กำหนดหนึ่งอาร์เรย์และ

  17. ขนาด Subarray Sum ขั้นต่ำใน C++

    สมมติว่าเรามีอาร์เรย์ขององค์ประกอบ n และจำนวนเต็มบวก s เราต้องหาความยาวน้อยที่สุดของ subarray ที่ต่อเนื่องกัน ซึ่งผลรวมจะมากกว่าหรือเท่ากับ s หากไม่มี ให้คืนค่า 0 แทน ดังนั้นหากอาร์เรย์เป็นเหมือน [2,3,1,2,3,4] และผลรวมเป็น 7 ผลลัพธ์จะเป็น 2 นี่คืออาร์เรย์ย่อย [4,3] มีความยาวขั้นต่ำสำหรับกรณีนี้ เพื

  18. แม็กซิมอลสแควร์ใน C++

    สมมติว่าเรามีเมทริกซ์ไบนารี 2D ที่เต็มไปด้วย 0 และ 1 เราต้องหาสี่เหลี่ยมที่ใหญ่ที่สุดที่มีเพียง 1 แล้วคืนค่าพื้นที่ ดังนั้นหากเมทริกซ์เป็นเหมือน − 1 0 1 0 0 1 0 1 1 0 1 1 1 1 1 1 0 0 1 0 จากนั้นผลลัพธ์จะเป็น 4 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ans :=0, n :=จำนวนแถว, c :=จำนวนแถ

  19. Wiggle Sort II ใน C ++

    สมมติว่าเรามี nums อาร์เรย์ที่ไม่ได้เรียงลำดับ เราต้องจัดเรียงใหม่เพื่อให้ nums[0] nums[2]

  20. เรือประจัญบานในกระดานใน C++

    สมมติว่าเรามีกระดาน 2D เราต้องนับว่ามีเรือประจัญบานอยู่ในนั้นกี่ลำ เรือประจัญบานจะแสดงด้วยสัญลักษณ์ X ช่องว่างจะแสดงด้วย . เราสามารถสมมติกฎเหล่านี้ได้ - คุณได้รับกระดานที่ถูกต้อง ซึ่งสร้างจากเรือประจัญบานหรือช่องว่าง เรือประจัญบานสามารถวางในแนวนอนหรือแนวตั้งเท่านั้น กล่าวคือ สามารถสร้างรูปร่าง

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:141/300  20-คอมพิวเตอร์/Page Goto:1 135 136 137 138 139 140 141 142 143 144 145 146 147