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

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

  2. ย้อนกลับสตริง (วนซ้ำ) C++

    มีหลายวิธีที่กำหนดไว้ในการย้อนกลับสตริงในโค้ด C++ ซึ่งรวมถึงสแต็ก แทนที่ และการวนซ้ำ ในตัวอย่างนี้ สตริงอย่างง่ายจะถูกย้อนกลับแบบวนซ้ำโดยใช้อัลกอริธึมต่อไปนี้ อัลกอริทึม START    Step-1: Input the string    Step-2: Get the length of the string using length() method    S

  3. การลบขั้นต่ำเพื่อทำการเรียงสับเปลี่ยน palindrome ใน C ++

    คำชี้แจงปัญหา ให้สตริง S เราต้องหาอักขระขั้นต่ำที่เราสามารถลบออกเพื่อทำการเรียงสับเปลี่ยนของสตริง S เป็นพาลินโดรม ตัวอย่าง หาก str =“abcdba” เราจะลบอักขระ 1 ตัวออก เช่น cor d อัลกอริทึม 1. palindrome มีสองประเภทคือ palindrome ที่มีความยาวเท่ากันและ palindromes ที่มีความยาวคี่2 เราสามารถสรุปได้ว่า

  4. การพิมพ์พีระมิดในภาษา C++

    บทความนี้ให้ผล โครงสร้างคล้ายพีระมิด เป็นผลลัพธ์โดยใช้โค้ดโปรแกรม C++ โดยกำหนดความสูงและช่องว่างของพีระมิดด้วยการข้ามแบบ double เพื่อสร้าง loop ดังต่อไปนี้ ตัวอย่าง #include <iostream> using namespace std; int main() {    int space, rows=6;    for(int i = 1, k = 0; i <=

  5. การลบขั้นต่ำจากอาร์เรย์เพื่อให้สูงสุด – min <=K ใน C++

    คำชี้แจงปัญหา กำหนดจำนวนเต็ม N และ K ให้ค้นหาจำนวนองค์ประกอบขั้นต่ำที่ควรลบออกเพื่อให้ Amax - Amin <=K หลังจากลบองค์ประกอบแล้ว Amax และ Amin จะถือเป็นองค์ประกอบที่เหลือ ตัวอย่าง ถ้า arr[] ={1, 3, 4, 9, 10, 11, 12, 17, 20} และ k =4 ผลลัพธ์จะเป็น 5: ลบ 1, 3 และ 4 จากจุดเริ่มต้นของอาร์เรย์ ลบ 17 และ

  6. ย้อนกลับสตริง (เรียกซ้ำ) C++

    การเรียกซ้ำเป็นเพียงวิธีการปรับปรุงสิ่งต่าง ๆ ด้วยวิธีเปรียบเทียบตนเอง ในการเขียนโปรแกรมภาษาถิ่น ถ้าโปรแกรมช่วยให้คุณสามารถเรียกความจุภายในความจุที่ใกล้เคียงกันได้ ณ จุดนั้น จะเรียกว่าการเรียกซ้ำของความจุ คุณเปลี่ยนสตริงได้โดยใช้ความจุแบบเรียกซ้ำตามที่ปรากฏในโปรเจ็กต์ที่แนบมา ตัวอย่าง #include <b

  7. โปรแกรม C++ สำหรับการพิมพ์รูปแบบใบหน้า Expressionless

    ให้หมายเลข n; ภารกิจคือการสร้างรูปแบบใบหน้า Expressionless ไม่เกิน n เส้นและแสดงผล ใบหน้าไร้อารมณ์ถูกสร้างขึ้นโดยใช้อักขระพิเศษ ใบหน้าไร้อารมณ์โดยใช้อักขระพิเศษดูเหมือน:“*_*” ตัวอย่าง Input-: n = 6 Output-: Input-: n = 8 Output-: อัลกอริทึม Start Step 1-> In function print_stars(int i) &nbs

  8. การลบขั้นต่ำในจำนวนที่จะหารด้วย 10 ยกกำลังยกเป็น K ใน C++

    คำชี้แจงปัญหา กำหนดจำนวนเต็มบวกสองจำนวน N และ K ค้นหาจำนวนหลักขั้นต่ำที่สามารถลบออกจากตัวเลข N ได้ โดยที่หลังจากลบออกแล้ว ตัวเลขจะหารด้วย 10K ลงตัว พิมพ์ -1 ถ้าเป็นไปไม่ได้ ตัวอย่าง ถ้า N =10203027 และ K =2 เราต้องลบ 3 หลัก ถ้าเราลบ 3, 2 และ 7 ออก ตัวเลขจะกลายเป็น 10200 ซึ่งหารด้วย 102 ลงตัว อัลกอ

  9. โปรแกรม C++ สำหรับสัมประสิทธิ์การแปรผัน

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

  10. การลบขั้นต่ำเพื่อสร้างผลรวมอาร์เรย์แม้ใน C ++

    คำชี้แจงปัญหา รับอาร์เรย์ arr[] ของจำนวนเต็ม N เราจำเป็นต้องเขียนโปรแกรมเพื่อค้นหาจำนวนองค์ประกอบขั้นต่ำที่ต้องลบออกจากอาร์เรย์ ดังนั้นผลรวมขององค์ประกอบที่เหลือจะเท่ากัน ตัวอย่าง หากอาร์เรย์อินพุตคือ {10, 20, 30, 5} เราจำเป็นต้องลบหนึ่งองค์ประกอบเช่น 5 เพื่อให้ผลรวมอาร์เรย์เท่ากัน อัลกอริทึม 1. ผ

  11. โปรแกรม C ++ สำหรับการตั้งเวลางานที่สั้นที่สุดก่อน (SJF) (ไม่ยึดเอาเสียก่อน)

    กำหนดกระบวนการ เวลาระเบิดของกระบวนการตามลำดับและขีดจำกัดควอนตัม งานคือการค้นหาและพิมพ์เวลารอ เวลาตอบสนอง และเวลาเฉลี่ยตามลำดับโดยใช้วิธี Shortest Job First Scheduling ที่ไม่ยึดหน่วง งานแรกที่สั้นที่สุดในการจัดตารางงานแรกคืออะไร การจัดกำหนดการงานครั้งแรกที่สั้นที่สุดคืออัลกอริธึมการจัดกำหนดการงานห

  12. การลบขั้นต่ำเพื่อให้ผลรวมอาร์เรย์คี่ใน C ++

    คำชี้แจงปัญหา รับอาร์เรย์ arr[] ของจำนวนเต็ม N เราจำเป็นต้องเขียนโปรแกรมเพื่อค้นหาจำนวนองค์ประกอบขั้นต่ำที่ต้องลบออกจากอาร์เรย์ ดังนั้นผลรวมขององค์ประกอบที่เหลือจะเป็นเลขคี่ ตัวอย่าง หากอาร์เรย์อินพุตเป็น {10, 20, 30, 5, 7} เราจำเป็นต้องลบหนึ่งองค์ประกอบเช่น 5 หรือ 7 เพื่อให้ผลรวมอาร์เรย์เป็นเลขคี

  13. ต้องหมุนขั้นต่ำเพื่อให้ได้สตริงเดียวกันใน C++

    คำชี้แจงปัญหา ด้วยสตริง เราจำเป็นต้องค้นหาจำนวนการหมุนขั้นต่ำที่จำเป็นเพื่อให้ได้สตริงเดียวกัน ตัวอย่าง หากสตริงอินพุตคือ bbbbb จำเป็นต้องมีการหมุนขั้นต่ำ 1 ครั้ง อัลกอริทึม 1. เริ่มต้นผลลัพธ์ =02 สร้างสตริงชั่วคราวเท่ากับสตริงดั้งเดิมที่ต่อกับตัวมันเอง3. ใช้สตริงย่อยของสตริงชั่วคราวที่มีขนาดเท่าก

  14. ขั้นตอนขั้นต่ำในการลบสตริงหลังจากลบสตริงย่อย palindrome ซ้ำๆ ใน C++

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

  15. ขั้นตอนขั้นต่ำในการทำให้องค์ประกอบทั้งหมดของอาร์เรย์หารด้วย 4 ใน C++ . ลงตัว

    คำชี้แจงปัญหา จากอาร์เรย์ขนาด n ภารกิจคือการหาจำนวนขั้นตอนขั้นต่ำที่จำเป็นในการทำให้องค์ประกอบทั้งหมดของอาร์เรย์หารด้วย 4 ลงตัว ขั้นตอนหนึ่งหมายถึงการลบองค์ประกอบสององค์ประกอบออกจากอาร์เรย์และเพิ่มผลรวมขององค์ประกอบเหล่านี้ ไปยังอาร์เรย์ ตัวอย่าง หากอาร์เรย์อินพุตเป็น {1, 2, 0, 2, 4, 3} จำเป็นต้อง

  16. โปรแกรม C ++ สำหรับการตั้งเวลางานที่สั้นที่สุดก่อน (SJF) (ยึดไว้ก่อน)

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

  17. ขั้นตอนขั้นต่ำในการลบสตริงย่อย 010 ออกจากสตริงไบนารีใน C++

    คำชี้แจงปัญหา ด้วยสตริงไบนารี ภารกิจคือการนับขั้นตอนขั้นต่ำเพื่อลบสตริงย่อย 010 ออกจากสตริงไบนารีนี้ ตัวอย่าง หากสตริงอินพุตคือ 010010 จำเป็นต้องมี 2 ขั้นตอน แปลง 0 เป็น 1 แรก ตอนนี้สตริงจะกลายเป็น 110010 แปลง 0 สุดท้ายเป็น 1 ตอนนี้สตริงสุดท้ายกลายเป็น 110011 อัลกอริทึม 1. วนซ้ำสตริงจากดัชนี 0 s

  18. เส้นทางการตกรวมขั้นต่ำในกริด NxN ใน C ++

    คำชี้แจงปัญหา กำหนดเมทริกซ์ A ของจำนวนเต็มขนาด NxN ภารกิจคือการหาผลรวมขั้นต่ำของเส้นทางตกผ่าน A. เส้นทางล้มจะเริ่มต้นที่องค์ประกอบใดๆ ในแถวแรกและสิ้นสุดในแถวสุดท้าย เลือกหนึ่งองค์ประกอบจากแต่ละแถวถัดไป ตัวเลือกของแถวถัดไปต้องอยู่ในคอลัมน์ที่แตกต่างจากคอลัมน์ของแถวก่อนหน้ามากที่สุด ตัวอย่าง If N =

  19. คิวลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเป็นสองเท่าใน C++

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

  20. ความน่าจะเป็นที่จะได้รับผลรวมจากการโยน 2 Dices N ครั้งใน C++

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

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:109/300  20-คอมพิวเตอร์/Page Goto:1 103 104 105 106 107 108 109 110 111 112 113 114 115