หน้าแรก
หน้าแรก
คำชี้แจงปัญหา มีหลายจุดในพื้นที่สองมิติที่ต้องเข้าชมในลำดับที่เฉพาะเจาะจง เส้นทางจากจุดหนึ่งไปยังอีกจุดหนึ่งจะถูกเลือกให้เป็นเส้นทางที่สั้นที่สุดเสมอ และส่วนของเส้นทางจะถูกจัดแนวด้วยเส้นกริดเสมอ เราจะได้รับเส้นทางสำหรับการเยี่ยมชมจุดต่างๆ เราจำเป็นต้องบอกจำนวนจุดขั้นต่ำที่จำเป็นในการสร้างเส้นทางที่
มีหลายวิธีที่กำหนดไว้ในการย้อนกลับสตริงในโค้ด C++ ซึ่งรวมถึงสแต็ก แทนที่ และการวนซ้ำ ในตัวอย่างนี้ สตริงอย่างง่ายจะถูกย้อนกลับแบบวนซ้ำโดยใช้อัลกอริธึมต่อไปนี้ อัลกอริทึม START Step-1: Input the string Step-2: Get the length of the string using length() method S
คำชี้แจงปัญหา ให้สตริง S เราต้องหาอักขระขั้นต่ำที่เราสามารถลบออกเพื่อทำการเรียงสับเปลี่ยนของสตริง S เป็นพาลินโดรม ตัวอย่าง หาก str =“abcdba” เราจะลบอักขระ 1 ตัวออก เช่น cor d อัลกอริทึม 1. palindrome มีสองประเภทคือ palindrome ที่มีความยาวเท่ากันและ palindromes ที่มีความยาวคี่2 เราสามารถสรุปได้ว่า
บทความนี้ให้ผล โครงสร้างคล้ายพีระมิด เป็นผลลัพธ์โดยใช้โค้ดโปรแกรม C++ โดยกำหนดความสูงและช่องว่างของพีระมิดด้วยการข้ามแบบ double เพื่อสร้าง loop ดังต่อไปนี้ ตัวอย่าง #include <iostream> using namespace std; int main() { int space, rows=6; for(int i = 1, k = 0; i <=
คำชี้แจงปัญหา กำหนดจำนวนเต็ม N และ K ให้ค้นหาจำนวนองค์ประกอบขั้นต่ำที่ควรลบออกเพื่อให้ Amax - Amin <=K หลังจากลบองค์ประกอบแล้ว Amax และ Amin จะถือเป็นองค์ประกอบที่เหลือ ตัวอย่าง ถ้า arr[] ={1, 3, 4, 9, 10, 11, 12, 17, 20} และ k =4 ผลลัพธ์จะเป็น 5: ลบ 1, 3 และ 4 จากจุดเริ่มต้นของอาร์เรย์ ลบ 17 และ
การเรียกซ้ำเป็นเพียงวิธีการปรับปรุงสิ่งต่าง ๆ ด้วยวิธีเปรียบเทียบตนเอง ในการเขียนโปรแกรมภาษาถิ่น ถ้าโปรแกรมช่วยให้คุณสามารถเรียกความจุภายในความจุที่ใกล้เคียงกันได้ ณ จุดนั้น จะเรียกว่าการเรียกซ้ำของความจุ คุณเปลี่ยนสตริงได้โดยใช้ความจุแบบเรียกซ้ำตามที่ปรากฏในโปรเจ็กต์ที่แนบมา ตัวอย่าง #include <b
ให้หมายเลข n; ภารกิจคือการสร้างรูปแบบใบหน้า Expressionless ไม่เกิน n เส้นและแสดงผล ใบหน้าไร้อารมณ์ถูกสร้างขึ้นโดยใช้อักขระพิเศษ ใบหน้าไร้อารมณ์โดยใช้อักขระพิเศษดูเหมือน:“*_*” ตัวอย่าง Input-: n = 6 Output-: Input-: n = 8 Output-: อัลกอริทึม Start Step 1-> In function print_stars(int i) &nbs
คำชี้แจงปัญหา กำหนดจำนวนเต็มบวกสองจำนวน N และ K ค้นหาจำนวนหลักขั้นต่ำที่สามารถลบออกจากตัวเลข N ได้ โดยที่หลังจากลบออกแล้ว ตัวเลขจะหารด้วย 10K ลงตัว พิมพ์ -1 ถ้าเป็นไปไม่ได้ ตัวอย่าง ถ้า N =10203027 และ K =2 เราต้องลบ 3 หลัก ถ้าเราลบ 3, 2 และ 7 ออก ตัวเลขจะกลายเป็น 10200 ซึ่งหารด้วย 102 ลงตัว อัลกอ
เราได้รับอาร์เรย์ของค่า float ขนาด n และภารกิจคือการหาค่าสัมประสิทธิ์ของการแปรผันและแสดงผล ค่าสัมประสิทธิ์การแปรผันคืออะไร ในการวัดทางสถิติ ค่าสัมประสิทธิ์การแปรผันถูกใช้เพื่อค้นหาช่วงของความแปรปรวนผ่านข้อมูลที่ให้มา ในด้านการเงิน ค่าสัมประสิทธิ์การแปรผันจะใช้เพื่อค้นหาจำนวนความเสี่ยงที่เกี่ยวข้อ
คำชี้แจงปัญหา รับอาร์เรย์ arr[] ของจำนวนเต็ม N เราจำเป็นต้องเขียนโปรแกรมเพื่อค้นหาจำนวนองค์ประกอบขั้นต่ำที่ต้องลบออกจากอาร์เรย์ ดังนั้นผลรวมขององค์ประกอบที่เหลือจะเท่ากัน ตัวอย่าง หากอาร์เรย์อินพุตคือ {10, 20, 30, 5} เราจำเป็นต้องลบหนึ่งองค์ประกอบเช่น 5 เพื่อให้ผลรวมอาร์เรย์เท่ากัน อัลกอริทึม 1. ผ
กำหนดกระบวนการ เวลาระเบิดของกระบวนการตามลำดับและขีดจำกัดควอนตัม งานคือการค้นหาและพิมพ์เวลารอ เวลาตอบสนอง และเวลาเฉลี่ยตามลำดับโดยใช้วิธี Shortest Job First Scheduling ที่ไม่ยึดหน่วง งานแรกที่สั้นที่สุดในการจัดตารางงานแรกคืออะไร การจัดกำหนดการงานครั้งแรกที่สั้นที่สุดคืออัลกอริธึมการจัดกำหนดการงานห
คำชี้แจงปัญหา รับอาร์เรย์ arr[] ของจำนวนเต็ม N เราจำเป็นต้องเขียนโปรแกรมเพื่อค้นหาจำนวนองค์ประกอบขั้นต่ำที่ต้องลบออกจากอาร์เรย์ ดังนั้นผลรวมขององค์ประกอบที่เหลือจะเป็นเลขคี่ ตัวอย่าง หากอาร์เรย์อินพุตเป็น {10, 20, 30, 5, 7} เราจำเป็นต้องลบหนึ่งองค์ประกอบเช่น 5 หรือ 7 เพื่อให้ผลรวมอาร์เรย์เป็นเลขคี
คำชี้แจงปัญหา ด้วยสตริง เราจำเป็นต้องค้นหาจำนวนการหมุนขั้นต่ำที่จำเป็นเพื่อให้ได้สตริงเดียวกัน ตัวอย่าง หากสตริงอินพุตคือ bbbbb จำเป็นต้องมีการหมุนขั้นต่ำ 1 ครั้ง อัลกอริทึม 1. เริ่มต้นผลลัพธ์ =02 สร้างสตริงชั่วคราวเท่ากับสตริงดั้งเดิมที่ต่อกับตัวมันเอง3. ใช้สตริงย่อยของสตริงชั่วคราวที่มีขนาดเท่าก
คำชี้แจงปัญหา กำหนดสตริงที่มีอักขระเป็นจำนวนเต็มเท่านั้น เราจำเป็นต้องลบอักขระทั้งหมดของสตริงนี้ในจำนวนขั้นตอนขั้นต่ำ โดยในขั้นตอนเดียว เราสามารถลบสตริงย่อยซึ่งเป็นพาลินโดรมได้ หลังจากลบสตริงย่อยส่วนที่เหลือจะถูกต่อเข้าด้วยกัน ตัวอย่าง หากสตริงอินพุตคือ 3441213 จำเป็นต้องมีขั้นต่ำ 2 ขั้นตอน ขั้นแ
คำชี้แจงปัญหา จากอาร์เรย์ขนาด n ภารกิจคือการหาจำนวนขั้นตอนขั้นต่ำที่จำเป็นในการทำให้องค์ประกอบทั้งหมดของอาร์เรย์หารด้วย 4 ลงตัว ขั้นตอนหนึ่งหมายถึงการลบองค์ประกอบสององค์ประกอบออกจากอาร์เรย์และเพิ่มผลรวมขององค์ประกอบเหล่านี้ ไปยังอาร์เรย์ ตัวอย่าง หากอาร์เรย์อินพุตเป็น {1, 2, 0, 2, 4, 3} จำเป็นต้อง
กำหนดกระบวนการ เวลาระเบิดของกระบวนการตามลำดับและขีดจำกัดควอนตัม ภารกิจคือการค้นหาและพิมพ์เวลารอ เวลาตอบสนอง และเวลาเฉลี่ยตามลำดับโดยใช้วิธีการจองก่อนการจัดกำหนดการที่สั้นที่สุด งานแรกที่สั้นที่สุดในการจัดตารางงานแรกคืออะไร การจัดกำหนดการงานครั้งแรกที่สั้นที่สุดคืออัลกอริธึมการจัดกำหนดการงานหรือกร
คำชี้แจงปัญหา ด้วยสตริงไบนารี ภารกิจคือการนับขั้นตอนขั้นต่ำเพื่อลบสตริงย่อย 010 ออกจากสตริงไบนารีนี้ ตัวอย่าง หากสตริงอินพุตคือ 010010 จำเป็นต้องมี 2 ขั้นตอน แปลง 0 เป็น 1 แรก ตอนนี้สตริงจะกลายเป็น 110010 แปลง 0 สุดท้ายเป็น 1 ตอนนี้สตริงสุดท้ายกลายเป็น 110011 อัลกอริทึม 1. วนซ้ำสตริงจากดัชนี 0 s
คำชี้แจงปัญหา กำหนดเมทริกซ์ A ของจำนวนเต็มขนาด NxN ภารกิจคือการหาผลรวมขั้นต่ำของเส้นทางตกผ่าน A. เส้นทางล้มจะเริ่มต้นที่องค์ประกอบใดๆ ในแถวแรกและสิ้นสุดในแถวสุดท้าย เลือกหนึ่งองค์ประกอบจากแต่ละแถวถัดไป ตัวเลือกของแถวถัดไปต้องอยู่ในคอลัมน์ที่แตกต่างจากคอลัมน์ของแถวก่อนหน้ามากที่สุด ตัวอย่าง If N =
เราได้รับข้อมูลและลำดับความสำคัญเป็นค่าจำนวนเต็ม และภารกิจคือการสร้างรายการที่เชื่อมโยงเป็นสองเท่าตามลำดับความสำคัญที่กำหนดและแสดงผล คิวเป็นโครงสร้างข้อมูล FIFO ซึ่งองค์ประกอบที่แทรกก่อนเป็นองค์ประกอบแรกที่จะถูกลบออก คิวลำดับความสำคัญเป็นประเภทของคิวที่สามารถแทรกหรือลบองค์ประกอบขึ้นอยู่กับลำดับความ
เราได้รับผลรวมและจำนวนครั้งที่โยนลูกเต๋าคู่หนึ่งเป็นอินพุต และภารกิจคือการกำหนดความน่าจะเป็นที่จะได้รับผลรวมที่กำหนดจากการโยนลูกเต๋าสองครั้ง N ครั้ง ความน่าจะเป็นคือโอกาสในการได้ผลลัพธ์ที่ต้องการจากชุดข้อมูลที่มีอยู่ ช่วงของความน่าจะเป็นอยู่ระหว่าง 0 ถึง 1 โดยที่จำนวนเต็ม 0 แสดงถึงโอกาสที่เป็นไปไม่