Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. เมทริกซ์ผลรวมขั้นต่ำในอาร์เรย์ 2D ที่กำหนดใน C++

    เราได้รับอาร์เรย์ 2 มิติขององค์ประกอบจำนวนเต็มที่สร้างเมทริกซ์ ภารกิจคือการคำนวณจำนวนผลรวมขั้นต่ำโดยการดึงเมทริกซ์ย่อยจากเมทริกซ์ที่เกิดขึ้น ให้เราดูสถานการณ์อินพุตเอาต์พุตต่างๆ สำหรับสิ่งนี้ - ใน - int matrix[ขนาด][ขนาด] ={{2, 3, -1, 5}, {-2, 9, -1, 6}, { 5, 6, 9, -9}, { -6, 1, 1, 1} } } ออก − เ

  2. เพิ่มผลรวมของอาร์เรย์ให้มากที่สุดโดยการคูณส่วนนำหน้าของอาร์เรย์ด้วย -1 ใน C++

    เราได้รับอาร์เรย์จำนวนเต็มและภารกิจคือการดึงคำนำหน้าของอาร์เรย์ก่อนแล้วจึงคูณด้วย -1 คำนวณผลรวมคำนำหน้าของอาร์เรย์เป็นลำดับที่สอง และสุดท้ายหาผลรวมสูงสุดจากอาร์เรย์คำนำหน้าที่สร้างขึ้น อาร์เรย์คำนำหน้าถูกสร้างขึ้นเป็น − องค์ประกอบแรกของ prefixArray[0] =องค์ประกอบแรกของอาร์เรย์ องค์ประกอบที่สองของ

  3. เพิ่มผลรวมของ subarray ให้สูงสุดหลังจากคูณองค์ประกอบทั้งหมดของ subarray ด้วย X ใน C++

    เราได้รับอาร์เรย์จำนวนเต็มและตัวแปรจำนวนเต็มเช่น X ภารกิจคือขั้นแรกให้สร้างอาร์เรย์ย่อยจากอาร์เรย์ที่กำหนด จากนั้นคูณองค์ประกอบทั้งหมดของอาร์เรย์ย่อยด้วยจำนวนเต็ม X ในที่สุด ให้หาองค์ประกอบที่จะทำให้เกิดผลรวมสูงสุด ให้เราดูสถานการณ์อินพุตเอาต์พุตต่างๆ สำหรับสิ่งนี้ - ใน − int arr[] ={2, 4, 1, -5,

  4. อัลกอริทึมการสร้างเส้นกึ่งกลางใน C++

    เส้นเชื่อมต่อสองจุด เป็นองค์ประกอบพื้นฐานในกราฟิก ในการวาดเส้น คุณต้องมีจุดสองจุดระหว่างนั้นคุณสามารถวาดเส้นบนหน้าจอและในแง่ของกราฟิก เราเรียกจุดนั้นว่าเป็นพิกเซล และทุกพิกเซลเชื่อมโยงกับพิกัดจำนวนเต็ม เราได้รับพิกัดจำนวนเต็มในรูปแบบของ (x1, y1) และ (x2, y2) โดยที่ x1

  5. ปัญหาการแบ่งคำขั้นต่ำใน C ++

    เราได้รับสตริงอาร์เรย์ของคำในขนาดที่กำหนด และภารกิจคือการแบ่งคำด้วยวิธีที่เป็นไปได้ทั้งหมด ซึ่งหลังจากการแบ่งสตริงที่ก่อตัวขึ้นควรเป็นสตริงที่ถูกต้อง และเราต้องคำนวณตัวแบ่งคำขั้นต่ำทั้งหมดตาม ปัญหา ให้เราดูสถานการณ์อินพุตเอาต์พุตต่างๆ สำหรับสิ่งนี้ - ใน − string word[] ={Hello, Hell, tell, well,

  6. ลดจำนวนรากของพหุนามที่กำหนดให้น้อยที่สุดใน C++

    เราได้รับอาร์เรย์ขององค์ประกอบจำนวนเต็มที่แสดงค่าสัมประสิทธิ์ของพหุนาม ขนาดของอาร์เรย์จะเป็น n นั่นคือจำนวนองค์ประกอบในอาร์เรย์ ดีกรีของพหุนามเริ่มต้นด้วย n-1 เสมอ เนื่องจากจะมีค่าคงที่หนึ่งค่าที่ส่วนท้ายของอนุกรมพหุนาม ภารกิจคือการแทนที่สัมประสิทธิ์ด้วยพหุนามอื่น ๆ ในลักษณะที่จะลดจำนวนรากลง ให้เรา

  7. ผลรวม Subarray สูงสุดในช่วงที่กำหนดใน C++

    เราได้รับอาร์เรย์ขององค์ประกอบจำนวนเต็มทุกขนาดที่กำหนด ภารกิจคือการหาผลรวมสูงสุดซึ่งจะถูกคำนวณโดยการสร้างอาร์เรย์ย่อยจากอาร์เรย์ที่กำหนดภายในช่วงที่กำหนด ซึ่งสามารถเริ่มต้นได้จากค่าดัชนีใดๆ ที่เป็นไปได้ในอาร์เรย์ ให้เราดูสถานการณ์อินพุตเอาต์พุตต่างๆ สำหรับสิ่งนี้ - ใน − int arr[] ={ 3, 2, -1, 6,

  8. ทฤษฎีบทของ Midy ใน C++

    เราได้รับค่าจำนวนเต็มเป็น a_num ที่จะเก็บตัวเศษและ p_den ที่จะเก็บตัวส่วนซึ่งควรเป็นจำนวนเฉพาะ งานคือตรวจสอบว่าการดำเนินการที่ทำใน a_num หลังจากหารด้วย p_den พิสูจน์ทฤษฎีบทของ midy หรือไม่ ขั้นตอนในการพิสูจน์ทฤษฎีบทของ Midy คือ- ป้อนตัวเศษเป็น a_num และตัวส่วนเป็น p_den ซึ่งควรเป็นค่าเฉพาะเสมอ

  9. เส้นทางรวมขั้นต่ำในอาร์เรย์ 3 มิติใน C ++

    เราได้รับลูกบาศก์ซึ่งสามารถเกิดขึ้นได้โดยใช้อาร์เรย์สามมิติเป็น cube[length][breadth][height] ภารกิจคือการคำนวณเส้นทางผลรวมขั้นต่ำซึ่งจะทำได้โดยการสำรวจลูกบาศก์และพิมพ์ผลลัพธ์ออกมา ให้เราดูสถานการณ์อินพุตเอาต์พุตต่างๆ สำหรับสิ่งนี้ - ใน − int cube[length][breadth][height] ={ { {2, 4, 1}, {3, 4, 5

  10. เพิ่มผลรวมของตัวเลขสูงสุดในการเคลื่อนไหว K สูงสุดในช่วง [L, R] ใน C++

    เราได้รับอาร์เรย์ Arr[] ที่มีจำนวนเต็มและอาร์เรย์ 2 มิติ Q ที่มีข้อความค้นหา การสืบค้นแต่ละรายการประกอบด้วย 3 ค่า ได้แก่ lpos, rpos และ K โดยสามารถย้ายจากดัชนี i ไปยังดัชนีถัดไป i+1 ในขั้นตอนเดียวหรือคงอยู่ในดัชนีนั้น สามารถย้ายจาก lpos เป็น rpos ได้สูงสุด K ขั้นเท่านั้น เพิ่มตัวเลขทั้งหมดในแต่ละขั้

  11. เพิ่มจำนวนอาร์เรย์ย่อยให้สูงสุดด้วย XOR เป็นศูนย์ใน C++

    เราได้รับอาร์เรย์ Arr[] ที่มีค่าจำนวนเต็ม เป้าหมายคือการหาจำนวนสูงสุดของอาร์เรย์ย่อยที่มี XOR เป็น 0 บิตของอาร์เรย์ย่อยใดๆ สามารถสลับจำนวนครั้งได้ หมายเหตุ:- 1<=Arr[i]<=1018 ในการทำให้ XOR ของ subarray เป็น 0 โดยการแลกเปลี่ยนบิต ต้องเป็นไปตามเงื่อนไขสองประการ:- หากจำนวนบิตที่ตั้งไว้ในช่วงจากซ้

  12. 2-3 Trees - โครงสร้างข้อมูลและอัลกอริทึมใน C++

    ต้นไม้ 2-3 ต้นเป็นต้นไม้ชนิดหนึ่งในโครงสร้างข้อมูลที่ทุกโหนดของต้นไม้เป็น 2 โหนด หรือ 3 โหนด เป็น B-Tree . ชนิดพิเศษ กับคำสั่งที่ 3. 2 โหนดในทรีคือโหนดที่มีหนึ่งส่วนข้อมูลและสองโหนดย่อย 3 โหนดในทรีคือโหนดที่มีสองส่วนข้อมูลและสามโหนดย่อย มะเดื่อ:- ต้นไม้ 2-3 ต้น คุณสมบัติของต้นไม้ 2-3 ต้น:- ท

  13. ฟีเจอร์ใหม่ของ C++17

    คณะกรรมการมาตรฐาน C++ ให้ความสำคัญกับการจัดส่งคุณลักษณะใหม่ ๆ ทุก ๆ สามปีอยู่เสมอ สองส่วนหลักของข้อกำหนดคือฟังก์ชันหลักของภาษาการเขียนโปรแกรมและ Standard Template Library (STL) มีการแนะนำคุณสมบัติใหม่เพื่อทำให้โค้ดสะอาดขึ้น ง่ายขึ้นและกะทัดรัด ต่อไปนี้เป็นรายการคุณลักษณะที่แนะนำ-: 1. นิพจน์พับ นิพจ

  14. Min-Max Range Queries ในอาร์เรย์ใน C ++

    รับอาร์เรย์ Arr[] ที่มีองค์ประกอบ N เป้าหมายคือการหาค่าต่ำสุดและสูงสุดจากดัชนีของข้อความค้นหา ตามคำค้นหา เราได้รับดัชนีเริ่มต้นและดัชนีสิ้นสุด ตัวอย่าง ใน − Arr[] ={ 1, 2, 3, 4, 5 } QStart =1 QEnd =4 ออก − มูลค่าขั้นต่ำ :2 มูลค่าสูงสุด :5 คำอธิบาย −ในการสืบค้นข้างต้น ดัชนีเริ่มต้นคือ 1 และด

  15. การแสดงหน่วยความจำของ Binomial Heap ใน C++

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

  16. จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr[i]>=arr[j] ถ้าฉันเป็นคู่ และ arr[i]<=arr[j] ถ้าฉันเป็นเลขคี่และ j <i ใน C++

    เราได้รับอาร์เรย์จำนวนเต็มที่มีค่าคี่และจำนวนเต็มคู่ งานคือการจัดเรียงอาร์เรย์ใหม่ในลักษณะที่ arr[i] ควรมากกว่าหรือเท่ากับ arr[j] ตามเงื่อนไขที่ค่าที่ดัชนี arr[i] ควรเป็นคู่ และหากค่าที่ arr[i] เป็นเลขคี่ ดังนั้น arr[i] ควรน้อยกว่า arr[j] ให้เราดูสถานการณ์อินพุตเอาต์พุตที่หลากหลายสำหรับสิ่งนี้ - ป้

  17. โปรแกรมแบบเรียกซ้ำเพื่อพิมพ์ตัวเลขทั้งหมดที่น้อยกว่า N ซึ่งประกอบด้วยตัวเลข 1 หรือ 3 เฉพาะในภาษา C++

    เราได้รับตัวแปรจำนวนเต็มเนื่องจาก N เก็บค่าประเภทจำนวนเต็มบวก งานคือการพิมพ์ซ้ำตัวเลขทั้งหมดที่น้อยกว่าค่าที่กำหนด N โดยมีตัวเลข 1, 3 หรือทั้งสองอย่างรวมกัน ให้เราดูสถานการณ์อินพุตเอาต์พุตที่หลากหลายสำหรับสิ่งนี้ - ป้อนข้อมูล − int num =40 ผลผลิต − โปรแกรมแบบเรียกซ้ำเพื่อพิมพ์ตัวเลขทั้งหมดที่น้อ

  18. ผลรวมของตัวเลขแบบเรียกซ้ำใน n^x โดยที่ n และ x มีขนาดใหญ่มากใน C++

    เราได้รับตัวแปรจำนวนเต็มบวกเป็น num และ x ภารกิจคือการคำนวณซ้ำ num ^ x จากนั้นเพิ่มตัวเลขของตัวเลขผลลัพธ์จนกระทั่งหลักเดียวไม่สำเร็จและผลลัพธ์หลักเดียวจะเป็นผลลัพธ์ ให้เราดูสถานการณ์อินพุตเอาต์พุตที่หลากหลายสำหรับสิ่งนี้ - ป้อนข้อมูล − int num =2345, int x =3 ผลผลิต − ผลรวมของตัวเลขแบบเรียกซ้ำใน

  19. โปรแกรม C++ เพื่อจัดเรียงองค์ประกอบทั้งหมดของอาร์เรย์ซึ่งเป็นทวีคูณของ x ตามลำดับที่เพิ่มขึ้น

    เราได้รับอาร์เรย์ประเภทจำนวนเต็มเป็น int arr [] และตัวแปรประเภทจำนวนเต็มเป็น x งานคือการจัดเรียงองค์ประกอบทั้งหมดของอาร์เรย์ใหม่ในลักษณะที่จะหารด้วยค่าจำนวนเต็มที่กำหนด x และการจัดเรียงควรอยู่ในลำดับที่เพิ่มขึ้น ให้เราดูสถานการณ์อินพุตเอาต์พุตที่หลากหลายสำหรับสิ่งนี้ - ป้อนข้อมูล − int arr[] ={4,2

  20. โปรแกรม C++ เพื่อจัดเรียงอาร์เรย์ใหม่ในรูปแบบต่ำสุดสูงสุด

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

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:272/300  20-คอมพิวเตอร์/Page Goto:1 266 267 268 269 270 271 272 273 274 275 276 277 278