Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. สูงสุดในอาร์เรย์ที่สามารถสร้างอาร์เรย์อื่นที่จัดเรียงใน C++

    เราได้รับอาร์เรย์ของตัวเลขว่า Arr1[] และอาร์เรย์ Arr2[] อื่นที่มีความยาวเท่ากันหรือต่างกัน Arr1[] มีองค์ประกอบที่เรียงลำดับจากน้อยไปหามาก ดังนั้นองค์ประกอบเดียวจะไม่ถูกจัดเรียง เราต้องหาองค์ประกอบจากอาร์เรย์ที่สอง Arr2[] เพื่อให้สามารถแทนที่องค์ประกอบที่วางไว้ไม่ถูกต้องของ Arr1[] และทำการจัดเรียง นอ

  2. ลิตรน้ำสูงสุดที่สามารถซื้อได้ด้วย N รูปีใน C++

    เราได้รับ N รูปี เป้าหมายคือซื้อน้ำให้ได้มากที่สุดด้วยเงิน โดยมีอัตราของขวดน้ำดังนี้ − ขวดพลาสติก:รูปีต่อ 1 ลิตร ขวดแก้ว:รูปี B สำหรับ 1 ลิตร ขวดแก้ว:รูปี B สำหรับ 1 ลิตร ตอนนี้ต้นทุนดั้งเดิมของขวดแก้วกลายเป็นรูปี พ.ศ. หลังจากกลับมา หากราคาขวดพลาสติกยังน้อยกว่า พ.ศ. ให้ซื้อเฉพาะขวดพลาสติก หรือซื

  3. ความยาวสูงสุดของสตริงที่สมดุลหลังจากการสลับและลบอักขระใน C++

    เราได้รับสตริงที่มีอักขระ (,),{,},[,] เท่านั้น เป้าหมายคือการหาความยาวสูงสุดของสตริงดังกล่าวเพื่อให้สมดุลโดยการสลับอักขระที่อยู่ติดกันหรือลบอักขระ เราจะทำสิ่งนี้โดยการเปรียบเทียบอักขระที่อยู่ติดกัน หากพวกมันอยู่ตรงข้ามกันก็สามารถสลับกันได้ ( }{,)(,][ สามารถสลับได้ ในขณะที่ {{,)),[[,}},)),]] ไม่สามาร

  4. ระบบการจัดการเนื้อหา ภาพรวม

    หากเราใช้คำว่า Content Management System คำต่อคำ ก็หมายถึงระบบการจัดการเนื้อหา ถูกกำหนดให้เป็นแพลตฟอร์มการทำงานร่วมกันที่มีคุณสมบัติและฟังก์ชันการทำงานที่แตกต่างกัน ซึ่งช่วยให้สร้าง ออกแบบ เผยแพร่ และดูแลเนื้อหาเว็บได้อย่างง่ายดายและมีประสิทธิภาพ ระบบจัดการเนื้อหา (CMS) คืออะไร ระบบการจัดการเนื้อหา

  5. Count Derangements (การเรียงสับเปลี่ยนเพื่อให้ไม่มีองค์ประกอบปรากฏในตำแหน่งเดิม) ใน C++

    Derangement เป็นการเรียงสับเปลี่ยนของตัวเลข N โดยที่ตัวเลขไม่ปรากฏที่ตำแหน่งเดิม ตัวอย่าง ตัวอย่างหนึ่งที่เป็นไปได้ของความผิดปกติ { 1,2,3 } คือ { 2,1,3 } ไม่มีองค์ประกอบใดในเรื่องนี้ที่เดิมตำแหน่ง เป้าหมายที่นี่คือการนับความแปรปรวนที่เป็นไปได้สำหรับตัวเลข N เราจะทำสิ่งนี้โดยใช้โซลูชันแบบเรียกซ้ำ สำ

  6. ต้นไม้ต่อเนื่องใน C++

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

  7. สร้างแผนผังจาก Inorder และ Preorder traversals ใน C++

    เราได้รับ Inorder และ Preorder traversals ของไบนารีทรี เป้าหมายคือการสร้างต้นไม้จากการข้ามผ่านที่กำหนด การข้ามผ่านแบบไม่เรียงลำดับ − ในการข้ามผ่านต้นไม้ประเภทนี้ ต้นไม้ย่อยด้านซ้ายจะถูกเข้าชมก่อน ตามด้วยโหนดและทรีย่อยด้านขวาในตอนท้าย ไม่เป็นระเบียบ (รากของต้นไม้) สำรวจทรีย่อยทางซ้ายของโหนดที่ช

  8. รอบความยาวสูงสุดที่สามารถเกิดขึ้นได้โดยการรวมสองโหนดของไบนารีทรีใน C++

    เราได้รับต้นไม้ไบนารี เป้าหมายคือการหารอบความยาวสูงสุดในต้นไม้ที่กำหนด เราจะทำเช่นนี้โดยการค้นหาความสูงสูงสุดของทรีย่อยด้านซ้ายและแผนผังย่อยด้านขวาจากรูทโหนด และจะเข้าร่วมเส้นทางความยาวสูงสุดเหล่านี้เพื่อให้ได้รอบที่ยาวที่สุด สำหรับต้นไม้ด้านบน รอบความยาวสูงสุดคือ 1-2-3-4-7-6 หรือ 1-6-7-4-3-2-1 ย

  9. คอนเทนเนอร์ที่มีน้ำมากที่สุดใน C++

    เราได้รับความสูงของผนังตู้คอนเทนเนอร์ เป้าหมายคือการหาภาชนะที่สามารถบรรจุน้ำได้ในปริมาณสูงสุด เนื่องจากความสูงของผนังเป็นองค์ประกอบของอาร์เรย์ ระยะห่างระหว่างกำแพงจึงถือเป็นความกว้างระหว่างผนังทั้งสอง ตัวอย่างเช่น ผนังที่มีความสูง Arr[i] และ Arr[j] มีความกว้างระหว่าง ji ( 0<=i

  10. จุดยอดแยกสูงสุดและต่ำสุดในกราฟใน C++

    เราได้รับจำนวนขอบ Noe และจำนวนจุดยอดพฤศจิกายน เป้าหมายคือการหาจุดยอดที่แยกได้ขั้นต่ำและสูงสุดที่เป็นไปได้ในกราฟดังกล่าวซึ่งไม่มีขอบและไม่มีการนับจุดยอด จุดยอดที่แยกออกมาเป็นจุดที่ไม่มีขอบเชื่อมต่ออยู่ สำหรับจุดยอดแยกต่ำสุด เราจะทำให้แน่ใจว่าทุกขอบถูกแยกออกจากกัน ( ไม่มีสองขอบที่มีจุดยอดร่วมกัน )

  11. เพิ่มจำนวนของเล่นที่สามารถซื้อได้ด้วยจำนวน K ใน C++

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

  12. นับคู่จำนวนเต็มที่ไม่เป็นลบเฉพาะ (x, y) ที่ตอบสนองความไม่เท่าเทียมกัน x*x +y*y <n ใน C++

    เราได้รับจำนวนเต็มบวก N เป้าหมายคือการนับคู่ของจำนวนเต็มบวกที่ไม่เป็นลบซึ่งตรงกับความไม่เท่าเทียมกัน:x*x + y*y

  13. นับจุดที่แตกต่างที่เยี่ยมชมบนเส้นจำนวนใน C++

    เราได้รับลำดับเลขฐานสองของ 0 และ 1 ยังถือว่าบุคคลกำลังนั่งอยู่ที่ตำแหน่งหรือจุดที่เก็บไว้ใน current_pos ตอนนี้เริ่มต้นจาก current_pos หากลำดับไบนารีมี 0 แล้ว hemove เหลือขั้นตอนเดียว ( current_pos - 1) หากเป็น 1 เขาขยับไปทางขวาหนึ่งก้าว ( current_pos + 1) เป้าหมายคือการหาตำแหน่งหรือจุดที่ชัดเจนหลังจ

  14. นับทรีย่อย BST ที่อยู่ในช่วงที่กำหนดใน C++

    =5 และ <=50 ป้อนข้อมูล − ต้นไม้ที่ระบุด้านล่าง − ช่วง [ 3-6 ] ผลผลิต − จำนวนต้นไม้ที่อยู่ในระยะ − 2 คำอธิบาย - สำหรับโหนด 4 และ 6 เท่านั้น แผนผังย่อย ( NULL ) อยู่ระหว่าง 3-6 ป้อนข้อมูล − ต้นไม้ที่ระบุด้านล่าง:ช่วง [ 12-20 ] ผลผลิต − จำนวนต้นไม้ที่อยู่ในระยะ − 3 คำอธิบาย − สำหรับโหนด 16, 1

  15. มีส่วนร่วมในโอเพ่นซอร์ส :เริ่มต้นใน C++

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

  16. คอมพิวเตอร์ธรรมดากับคอมพิวเตอร์ควอนตัมใน C ++

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

  17. นับสตริงไบนารีที่มี k ครั้งปรากฏอยู่ติดกันสองชุดบิตใน C ++

    เราได้รับด้วยจำนวนเต็ม N และ K เรามีสตริงไบนารีที่มีความยาว N ซึ่งประกอบด้วย 0 และ 1 เท่านั้น เป้าหมายคือการหาจำนวนของสตริงดังกล่าวที่มีความยาว N ที่มี K ติดต่อกันเป็น 1 กล่าวคือ ถ้า N=3 และ K=2 ให้นับเลขฐานสอง 3 หลักทั้งหมดที่เป็นไปได้ซึ่งมี 2 ตัวติดกัน 1 ตัว ตัวอย่าง − 111, 1 ที่อยู่ติดกันตรงนี้ป

  18. นับจำนวนครั้งที่นาฬิกาดิจิตอลที่ระบุแสดงตัวเลขเหมือนกันใน C++

    สมมติว่าเรามีนาฬิกาดิจิตอลประเภท HH:MM ซึ่งแสดงเวลาเป็นชั่วโมงและนาทีเท่านั้น เราได้รับจำนวนชั่วโมงและนาทีเป็นข้อมูลเข้า เป้าหมายคือการนับจำนวนครั้งที่ตัวเลขทั้งหมดเท่ากัน H=M. สิ่งนี้เกิดขึ้น 3 ครั้งต่อวัน ครั้งแรกเวลา 00:00 น. เที่ยงคืน จากนั้นเวลา 11:11 น. และสุดท้ายเวลา 22:22 น. ตามเวลาที่แสดงใ

  19. ขยายใหญ่สุดเมื่อสามารถแลกเปลี่ยนทั้งใหญ่และเล็กใน C++

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

  20. จำนวนสูงสุดขององค์ประกอบอาร์เรย์ที่อยู่ติดกันโดยมีจำนวนชุดบิตเท่ากันใน C++

    เราได้รับอาร์เรย์ขององค์ประกอบจำนวนเต็มที่ไม่ได้เรียงลำดับ และภารกิจคือการคำนวณสองสิ่งที่สำคัญ นั่นคือ องค์ประกอบที่มีจำนวนบิตเท่ากัน นอกจากนี้ องค์ประกอบที่มีบิตชุดเดียวกันควรมีลักษณะต่อเนื่องกัน อินพุต int arr[] = { 5, 8, 1, 2, 9, 12} ผลผลิต − จำนวนสูงสุดขององค์ประกอบอาร์เรย์ที่อยู่ติดกันโดยมีจ

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:200/300  20-คอมพิวเตอร์/Page Goto:1 194 195 196 197 198 199 200 201 202 203 204 205 206