Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. ค้นหาความน่าจะเป็นที่ผู้เล่นจะชนะเมื่อความน่าจะเป็นในการชนเป้าหมายเป็น C++

    ในปัญหานี้ เราได้รับค่าสี่ค่า p, q, r, s งานของเราคือค้นหาความน่าจะเป็นที่ผู้เล่นจะชนะเมื่อมีความน่าจะเป็นที่จะโดนเป้าหมาย ที่นี่เรามีผู้เล่นสองคนที่กำลังเล่นเกมยิงธนูอยู่ และความน่าจะเป็นของผู้เล่น 1 คนที่จะโจมตีเป้าหมายถูกกำหนดเป็น p/q . ความน่าจะเป็นที่ผู้เล่น 2 จะโจมตีเป้าหมายถูกกำหนดเป็น r/s เ

  2. ค้นหาเงื่อนไข Pth ของ GP หากระบุเงื่อนไข Mth และ N ใน C++

    ในปัญหานี้เราได้รับห้าค่า m, n, เทอมที่ m, เทอมที่ n, p งานของเราคือค้นหาเงื่อนไข Pth ของ GP หากมีการกำหนดเงื่อนไข Mth และ Nth สำหรับ GP เราได้รับค่าของเทอมที่ m และเทอมที่ n เราต้องหาพจน์ Pth ของอนุกรมโดยใช้ค่าเหล่านี้ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต m = 7, mthTerm = 1458, n = 10, n

  3. ค้นหาพี่น้องที่ถูกต้องของต้นไม้ไบนารีที่มีพอยน์เตอร์หลักใน C++

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

  4. ค้นหาหมายเลขแถวของเมทริกซ์ไบนารีที่มีจำนวนสูงสุด 1 วินาทีใน C++

    ในปัญหานี้ เราได้รับเมทริกซ์ไบนารีซึ่งแต่ละแถวจะถูกจัดเรียง งานของเราคือค้นหาหมายเลขแถวของเมทริกซ์ไบนารีที่มีจำนวนสูงสุด 1 วินาที มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต binMat[][] = {    1, 1, 1, 1    0, 0, 0, 0    0, 0, 0, 1    0, 0, 1, 1 } ผลลัพธ์ 1

  5. ค้นหาแถวที่มีผลรวมสูงสุดในเมทริกซ์ใน C++

    ในปัญหานี้ เราได้รับเมทริกซ์ mat[][] ขนาด N*N งานของเราคือค้นหาแถวที่มีผลรวมสูงสุดในเมทริกซ์ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต mat[][] = {    8, 4, 1, 9    3, 5, 7, 9    2, 4, 6, 8    1, 2, 3, 4 } ผลลัพธ์ Row 2, sum 24 คำอธิบาย Row 1: sum = 8+4+1+

  6. ค้นหาเส้นทางที่ปลอดภัยที่สุดในเส้นทางที่มีทุ่นระเบิดใน C++

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

  7. ค้นหาคำนำหน้าเฉพาะที่สั้นที่สุดสำหรับทุกคำในรายการที่กำหนดใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์ของคำ arr[] งานของเราคือค้นหาคำนำหน้าเฉพาะที่สั้นที่สุดสำหรับทุกคำในรายการที่กำหนด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[] = {“learn”, “programming”, “code”} ผลลัพธ์ c leap lear p แนวทางการแก้ปัญหา วิธีแก้ปัญหาง่ายๆ ก็คือก

  8. ค้นหาซิงเกิ้ลในอาร์เรย์ขององค์ประกอบจำนวนเต็ม 2n+1 ใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์ที่ประกอบด้วยค่าจำนวนเต็ม (2n+ 1) จากค่าทั้งหมดนี้มีองค์ประกอบ n รายการปรากฏขึ้นสองครั้งในอาร์เรย์และมีองค์ประกอบเพียงรายการเดียวในอาร์เรย์ ที่ปรากฏขึ้นครั้งเดียว งานของเราคือค้นหาซิงเกิ้ลในอาร์เรย์ขององค์ประกอบจำนวนเต็ม 2n+1 มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต

  9. ค้นหาขนาดของ '+' ที่ใหญ่ที่สุดที่สร้างขึ้นโดยทั้งหมดในเมทริกซ์ไบนารีใน C++

    ในปัญหานี้ เราได้รับ NxN binary matrix bin[][] งานของเราคือการหาขนาดของ + ที่ใหญ่ที่สุดที่สร้างขึ้นโดยทุกอันในเมทริกซ์ไบนารี มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต 0 1 1 1 1 1 0 1 0 ผลลัพธ์ 5 แนวทางการแก้ปัญหา วิธีแก้ปัญหาอย่างง่ายคือการหา + ที่ใหญ่ที่สุดที่เราต้องหาจำนวนสูงสุดของ 1 ในทิศทาง

  10. ค้นหาการเคลื่อนไหวเดียวในเมทริกซ์ใน C++

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

  11. ค้นหาองค์ประกอบที่เล็กที่สุดและใหญ่ที่สุดจากเส้นทแยงมุมของเมทริกซ์สี่เหลี่ยมจัตุรัสใน C++

    ในปัญหานี้ เราได้รับเมทริกซ์สี่เหลี่ยมจัตุรัสขนาด nXn งานของเราคือค้นหาองค์ประกอบที่เล็กที่สุดและใหญ่ที่สุดจากเส้นทแยงมุมของเมทริกซ์สี่เหลี่ยมจัตุรัส เราต้องหาองค์ประกอบที่เล็กที่สุดและใหญ่ที่สุดของเส้นทแยงมุมปฐมภูมิและทุติยภูมิของเมทร็อกซ์ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต mat[][] = {

  12. ค้นหาองค์ประกอบที่เล็กที่สุดและใหญ่ที่สุดในรายการลิงก์เดียวใน C++

    ในปัญหานี้ เราได้รับรายการที่เชื่อมโยงเพียงอย่างเดียว งานของเราคือค้นหาองค์ประกอบที่เล็กที่สุดและใหญ่ที่สุดในรายการที่เชื่อมโยงเดียว มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต linked List : 5 -> 2 -> 7 -> 3 ->9 -> 1 -> 4 ผลลัพธ์ Smallest element = 1 Largest element = 9 แนวทางกา

  13. ค้นหาจำนวนที่น้อยที่สุดด้วยจำนวนหลักที่กำหนดและผลรวมของหลักใน C++

    ในปัญหานี้ เราได้รับค่าสองค่าที่เป็นผลรวม (แสดงถึงผลรวมของหลัก) และหลัก (แสดงถึงจำนวนหลัก) งานของเราคือการหาจำนวนที่น้อยที่สุดด้วยจำนวนหลักและผลรวมของหลักที่กำหนด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต sum = 15, dgiti = 2 ผลลัพธ์ 69 คำอธิบาย ตัวเลข 2 หลักที่มีผลรวม 15 ได้แก่ 69, 78, 87, 96

  14. ค้นหาการเปลี่ยนแปลงที่น้อยที่สุดของจำนวนที่กำหนดใน C ++

    ในปัญหานี้ เราจะได้รับ N จำนวนมาก หน้าที่ของเราคือค้นหาการเปลี่ยนแปลงที่น้อยที่สุดของจำนวนที่กำหนด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต N = 4529016 ผลลัพธ์ 1024569 แนวทางการแก้ปัญหา วิธีแก้ปัญหาอย่างง่ายคือการจัดเก็บค่าจำนวนเต็มแบบยาวไว้ที่ astring จากนั้นเราจะเรียงลำดับสตริงที่เป็นผลลัพธ

  15. ค้นหาความเร็วของมนุษย์จากความเร็วของสตรีมและอัตราส่วนของเวลาด้วยการสตรีมขึ้นและลงใน C++

    ในปัญหานี้ เราได้รับค่า S และ N สองค่า ซึ่งแสดงถึงความเร็วของสตรีมในหน่วย Km/h และอัตราส่วนของเวลาที่มีการสตรีมขึ้นและลง หน้าที่ของเราคือค้นหาความเร็วของมนุษย์จากความเร็วของสตรีมและอัตราส่วนของเวลาด้วยการสตรีมขึ้นและลง มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต S = 5, N = 2 ผลลัพธ์ 15 แนวทางการแ

  16. ความแตกต่างระหว่างส่วนตัวและการป้องกันใน C ++

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

  17. ความแตกต่างระหว่าง C ++ และ Java

    Java C++ Java ได้รับการพัฒนาโดย James Gosling ที่ Sun Microsystems C++ ได้รับการพัฒนาโดย Bjarne Stroustrup ที่ Bell Labs เพื่อเป็นส่วนขยายของภาษา C ได้รับอิทธิพลจาก Ada 83, Pascal, C++, C# ได้รับอิทธิพลจาก Ada, ALGOL 68, C, ML, Simula, Smalltalk Java bytecode ทำงานบนระบบปฏิบัติการใด ๆ ใช้ไม่ได้ก

  18. ความแตกต่างระหว่างตัวสร้างการคัดลอกและตัวดำเนินการมอบหมายใน C ++

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

  19. ความแตกต่างระหว่างอินไลน์และมาโครใน C ++

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

  20. ความแตกต่างระหว่างการโอเวอร์โหลดฟังก์ชันและการแทนที่ใน C ++

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

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:263/300  20-คอมพิวเตอร์/Page Goto:1 257 258 259 260 261 262 263 264 265 266 267 268 269