Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. โปรแกรม C++ เพื่อใช้ Bitap Algorithm สำหรับการจับคู่สตริง

    นี่คือโปรแกรม C++ ที่ใช้ Bitap Algorithm สำหรับการจับคู่สตริง อัลกอริธึมบอกว่าข้อความที่กำหนดมีสตริงย่อยที่ เท่ากับโดยประมาณ กับรูปแบบที่กำหนดหรือไม่ โดยที่ความเท่าเทียมกันโดยประมาณถูกกำหนดในแง่ของระยะทาง Levenshtein หากสตริงย่อยและรูปแบบอยู่ภายในระยะที่กำหนด k ซึ่งกันและกัน อัลกอริธึมที่เท่ากัน เริ

  2. โปรแกรม C++ เพื่อใช้อัลกอริทึมการค้นหาสตริงสำหรับขนาดข้อความสั้น

    ในโปรแกรม C++ นี้ เป็นอินพุต ข้อความและรูปแบบจะได้รับ เมื่อส่งออก รูปแบบจะถูกค้นหาในข้อความและให้อินสแตนซ์ทั้งหมดของรูปแบบ อัลกอริทึม Begin    Take the string and pattern as input.    Declare the original and duplicate array with their size.    Put the lengths of origin

  3. โปรแกรม C++ เพื่อใช้งานคิวโดยใช้สองกอง

    กอง สแต็กที่ใช้เป็น LIFO โดยที่การแทรกและการลบทำได้จากปลายด้านเดียวกัน ด้านบน องค์ประกอบสุดท้ายที่ป้อนจะถูกลบก่อน การดำเนินการกองคือ - พุช (ข้อมูล int) − แทรกที่ด้านบน int pop() − ลบจากด้านบน คิว คิวที่ใช้เป็น FIFO โดยที่การแทรกจะเสร็จสิ้นที่ปลายด้านหนึ่ง (ด้านหลัง) และการลบออกจากปลายอีกด้านหนึ

  4. โปรแกรม C ++ เพื่อใช้งาน Stack โดยใช้สองคิว

    กอง สแต็กที่ใช้เป็น LIFO โดยที่การแทรกและการลบทำได้จากปลายด้านเดียวกัน ด้านบน องค์ประกอบสุดท้ายที่ป้อนจะถูกลบก่อน การดำเนินการกองคือ - พุช (ข้อมูล int) − แทรกที่ด้านบน int pop() − ลบจากด้านบน คิว คิวที่ใช้เป็น FIFO โดยที่การแทรกจะเสร็จสิ้นที่ปลายด้านหนึ่ง (ด้านหลัง) และการลบออกจากปลายอีกด้านหน

  5. โปรแกรม C++ เพื่อใช้งาน Dequeue

    Dequeue หรือ Double Ended Queue เป็นโครงสร้างข้อมูล Queue เวอร์ชันทั่วไปที่อนุญาตให้แทรกและลบที่ปลายทั้งสองได้ การดำเนินการขั้นพื้นฐานบางอย่างของ dequeue คือ - insert_at_beg() : แทรกรายการที่ด้านหน้าของ Dequeue insert_at_end() : แทรกรายการที่ด้านหลังของ Dequeue delete_fr_beg() : ลบรายการออกจากด้

  6. ฟังก์ชัน fread() ใน C++

    ฟังก์ชันไลบรารี C/C++ size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) อ่านข้อมูลจากสตรีมที่กำหนดไปยังอาร์เรย์ที่ชี้ไปโดย ptr ต่อไปนี้เป็นการประกาศสำหรับฟังก์ชัน fread() size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) ตารางต่อไปนี้ประกอบด้วยพารามิเตอร์และคำอธิบาย

  7. โปรแกรม C++ เพื่อใช้งานคิว

    คิว คิวที่ใช้เป็น FIFO โดยที่การแทรกจะเสร็จสิ้นที่ปลายด้านหนึ่ง (ด้านหลัง) และการลบออกจากปลายอีกด้านหนึ่ง (ด้านหน้า) องค์ประกอบแรกที่ป้อนจะถูกลบก่อน การทำงานของคิวคือ - EnQueue (ข้อมูล int) - การแทรกที่ส่วนท้าย int DeQueue()− การลบจากส่วนหน้า นี่คือโปรแกรม C++ ที่ใช้คิวโดยใช้อาร์เรย์ อัลกอริทึม

  8. โปรแกรม C++ เพื่อสร้าง Transitive Closure โดยใช้อัลกอริทึมของ Warshall

    หากให้กราฟกำกับ ให้พิจารณาว่าจุดยอด j สามารถเข้าถึงได้จากจุดยอดอื่น i สำหรับคู่จุดยอดทั้งหมด (i, j) ในกราฟที่กำหนดหรือไม่ เข้าถึงได้ หมายความว่ามีเส้นทางจากจุดยอด i ถึง j เมทริกซ์ความสามารถในการเข้าถึงนี้เรียกว่าการปิดสกรรมกริยาของกราฟ โดยทั่วไปแล้วอัลกอริทึมของ Warshall จะใช้เพื่อค้นหา Transitive C

  9. โปรแกรมหาพื้นที่ของวงรีด้วย C++

    เราจะมาดูวิธีหาพื้นที่ของวงรีโดยใช้ C++ วงรีมีส่วนต่างๆ เหล่านี้เป็นเหมือนด้านล่าง ประเด็นสำคัญ คำอธิบาย เซ็นเตอร์ จุดศูนย์กลางของวงรี นอกจากนี้ยังเป็นศูนย์กลางของส่วนของเส้นตรงที่เชื่อมจุดโฟกัสสองจุด แกนหลัก เส้นผ่านศูนย์กลางที่ยาวที่สุดของวงรี nmemb นี่คือจำนวนองค์ประกอบ แต่ละองค์ประกอบมีขนา

  10. โปรแกรม C++ เพื่อใช้อัลกอริทึมเพื่อนบ้านที่ใกล้ที่สุด

    นี่คือโปรแกรม C++ ที่ใช้อัลกอริธึม Nearest Neighbor Algorithm ซึ่งใช้ในการนำปัญหาพนักงานขายที่เดินทางมาใช้เพื่อคำนวณต้นทุนขั้นต่ำที่จำเป็นในการเยี่ยมชมโหนดทั้งหมดโดยข้ามผ่านขอบเพียงครั้งเดียว ฟังก์ชันที่จำเป็นและรหัสเทียม อัลกอริทึม Begin    Initialize c = 0, cost = 1000;    Init

  11. โปรแกรม C++ เพื่อใช้แก้ปัญหาพนักงานขายการเดินทางโดยใช้อัลกอริธึมเพื่อนบ้านที่ใกล้ที่สุด

    นี่คือโปรแกรม C++ เพื่อใช้แก้ปัญหาการเดินทางของพนักงานขายโดยใช้อัลกอริธึมเพื่อนบ้านที่ใกล้ที่สุด ฟังก์ชันที่จำเป็นและรหัสเทียม อัลกอริทึม Begin    Initialize c = 0, cost = 1000;    Initialize g[][].    function swap() is used to swap two values x and y.    fun

  12. ฟังก์ชันเสมือนแท้และคลาสนามธรรมใน C++

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

  13. คลาสฐานเสมือนใน C ++ คืออะไร

    คลาสฐานเสมือนจะใช้เมื่อคลาสที่ได้รับมีคลาสฐานหลายชุด โค้ดตัวอย่าง #include <iostream> using namespace std; class B {    public: int b; }; class D1 : public B {    public: int d1; }; class D2 : public B {    public: int d2; }; class D3 : public D1, public D2 { &

  14. เหตุใดฟังก์ชันเสมือนบริสุทธิ์ C ++ จึงเริ่มต้นโดย 0

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

  15. เหตุใดเราจึงต้องการตัวทำลายเสมือนบริสุทธิ์ใน C ++

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

  16. พฤติกรรมเสมือนเริ่มต้นใน C ++ กับ Java

    ในวิธี C ++ นั้นไม่ใช่เสมือนโดยค่าเริ่มต้น สามารถสร้างฟังก์ชันเสมือนได้โดยใช้คีย์เวิร์ดเสมือน โค้ดตัวอย่าง #include <iostream> using namespace std; class B {    public: void s() //non virtual by default. Use virtual before the function to print “In Derived” {    

  17. เทมเพลตฟังก์ชัน Variadic ใน C++

    เทมเพลตฟังก์ชัน Variadic ใน C++ เป็นฟังก์ชันที่รับอาร์กิวเมนต์ได้หลายค่า ไวยากรณ์ template(typename arg, typename... args) return_type function_name(arg var1, args... var2) โค้ดตัวอย่าง #include <iostream> using namespace std; void show() //base case. {    cout << "I am no

  18. เทมเพลต Metaprogramming ใน C++

    เมื่อเราเขียนโปรแกรมเพื่อทำการคำนวณ ณ เวลาคอมไพล์โดยใช้เทมเพลต เรียกว่า Template Metaprogramming โค้ดตัวอย่าง #include <iostream> using namespace std; template<int n>struct power {    enum { value = 4*power<n-1>::value }; }; template<>struct power<0> {  

  19. โปรแกรม C++ เพื่อใช้การทดสอบแบบ Above-Below-on เพื่อค้นหาตำแหน่งของจุดที่เกี่ยวข้องกับเส้น

    เป็นโปรแกรม C++ สำหรับใช้ Above-Below-on Test เพื่อค้นหาตำแหน่งของจุดที่สัมพันธ์กับเส้น สำหรับจุด t (xt, yt) ใดๆ บนระนาบ ตำแหน่งของมันเทียบกับเส้น L ที่เชื่อมต่อ m และ n หาได้จากการคำนวณสเกลาร์ s - Y = A xt + B yt + C ถ้า Y0, t อยู่บน halfplane ทวนเข็มนาฬิกา; ถ้า Y=0, เสื้ออยู่บน L. อัลกอริทึม Begi

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:43/300  20-คอมพิวเตอร์/Page Goto:1 37 38 39 40 41 42 43 44 45 46 47 48 49