Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. ฟังก์ชันการค้นหาไบนารีใน C++ STL

    การค้นหาแบบไบนารีเป็นอัลกอริธึมการค้นหาที่ค้นหาตำแหน่งของค่าเป้าหมายภายในอาร์เรย์ที่จัดเรียง การค้นหาแบบไบนารีจะเปรียบเทียบค่าเป้าหมายกับองค์ประกอบตรงกลางของอาร์เรย์ที่จัดเรียง ความซับซ้อนของเวลาของการค้นหาไบนารีคือ O(1) นี่คือโปรแกรม C++ ที่เรานำไปใช้งานต่างๆ ฟังก์ชันการค้นหาไบนารีใน C++ STL อัลกอร

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

    Double Ended Queue เป็นโครงสร้างข้อมูลของ Queue ซึ่งดำเนินการแทรกและลบที่ปลายทั้งสองด้าน (ด้านหน้าและด้านหลัง) ใส่ข้อมูลได้ทั้งตำแหน่งด้านหน้าและด้านหลัง และลบได้ทั้งตำแหน่งด้านหน้าและด้านหลัง อัลกอริทึม Begin Declare deque vector and iterator. Take the input as per choice. Call the functio

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

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

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

    รายการคือคอนเทนเนอร์ลำดับที่อนุญาตการจัดสรรหน่วยความจำที่ไม่ต่อเนื่องกัน รายการมีการข้ามผ่านช้าเมื่อเทียบกับเวกเตอร์ แต่เมื่อพบตำแหน่งแล้ว การแทรกและการลบจะทำได้อย่างรวดเร็ว ฟังก์ชันและคำอธิบาย: From main(), we have called following functions:    fl.resize() = Returns the resize of list. &

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

    แผนที่คือคอนเทนเนอร์ที่เชื่อมโยงกันซึ่งจัดเก็บองค์ประกอบในรูปแบบแผนที่ แต่ละองค์ประกอบมีค่าคีย์และค่าที่แมป ไม่มีค่าที่แมปสองค่าใดที่สามารถมีค่าคีย์ที่เหมือนกันได้ ใช้ฟังก์ชันที่นี่: m::find() – ส่งคืนตัววนซ้ำไปยังองค์ประกอบที่มีค่าคีย์ b ในแผนที่ หากพบ มิฉะนั้นจะส่งคืนตัววนซ้ำเพื่อสิ้นสุด m:

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

    Multimap คล้ายกับแผนที่โดยมีข้อยกเว้นว่าองค์ประกอบหลายรายการสามารถมีคีย์เดียวกันได้ คู่ค่าคีย์และค่าที่แมปต้องไม่ซ้ำกันในมัลติแมป ใช้ฟังก์ชันที่นี่ - mm::find() – ส่งคืนตัววนซ้ำไปยังองค์ประกอบที่มีค่าคีย์ b ใน multimap หากพบ มิฉะนั้นจะคืนค่า iterator ไปที่จุดสิ้นสุด mm::erase() – ลบค่าคีย์ออ

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

    มัลติเซ็ตเป็นคอนเทนเนอร์ประเภทหนึ่งที่เชื่อมโยงกันซึ่งมีองค์ประกอบหลายรายการสามารถมีค่าเดียวกันได้ ฟังก์ชันและคำอธิบาย: Functions are used here:    ms.size() = Returns the size of multiset.    ms.insert) = It is used to insert elements to the multiset.    ms.erase() = R

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

    Next_permutation ใน STL ใช้เพื่อจัดเรียงองค์ประกอบใหม่ในช่วง [ก่อน, สุดท้าย] เป็นการเรียงสับเปลี่ยนที่มากขึ้นในเชิงพจนานุกรมถัดไป การเรียงสับเปลี่ยนคือ N! การจัดองค์ประกอบที่เป็นไปได้ นี่คือโปรแกรม C++ ที่จะใช้ Next_permutation ใน STL อัลกอริทึม Begin    Define one integer array variable e

  9. โปรแกรม C++ เพื่อใช้คู่ใน STL

    คู่คือคอนเทนเนอร์อย่างง่ายซึ่งประกอบด้วยออบเจ็กต์ข้อมูลสองรายการ: ‘first’ = The first element is referenced as ‘first’ ‘second’ = the second element and the order is fixed (first, second). สามารถกำหนดคู่เปรียบเทียบและคัดลอกได้ ใช้เพื่อรวมค่า 2 ค่าเข้าด้วยกันซึ่งอ

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

    Prev_permutation ใน STL ใช้เพื่อจัดเรียงองค์ประกอบใหม่ในช่วง [ก่อน, ล่าสุด] เป็นการเรียงสับเปลี่ยนที่เล็กกว่าทางพจนานุกรมก่อนหน้า การเรียงสับเปลี่ยนคือ N! การจัดองค์ประกอบที่เป็นไปได้ นี่คือโปรแกรม C++ เพื่อใช้ Prev_permutation ใน STL อัลกอริทึม Begin    Define one integer array variable e

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

    คิวลำดับความสำคัญเป็นประเภทของคอนเทนเนอร์อะแดปเตอร์ ซึ่งองค์ประกอบแรกของคิวเป็นองค์ประกอบที่ยิ่งใหญ่ที่สุดในคิว องค์ประกอบยังอยู่ในลำดับที่ไม่ลดลงในคิวลำดับความสำคัญ องค์ประกอบที่มีลำดับความสำคัญสูงจะแสดงก่อนองค์ประกอบที่มีลำดับความสำคัญต่ำในคิวที่มีลำดับความสำคัญ ฟังก์ชันและคำอธิบาย: Functions used

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

    คิวเป็นโครงสร้างเชิงเส้นที่เป็นไปตามลำดับเข้าก่อนออกก่อน (FIFO) ซึ่งดำเนินการกับองค์ประกอบของคิว อัลกอริทึม Functions used here:    q.size() = Returns the size of queue.    q.push() = It is used to insert elements to the queue.    q.pop() = To pop out the value from the

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

    ชุดเป็นประเภทข้อมูลนามธรรมซึ่งแต่ละองค์ประกอบต้องไม่ซ้ำกัน เนื่องจากค่าขององค์ประกอบจะระบุ เมื่อเพิ่มเข้าไปในชุดแล้ว ค่าขององค์ประกอบจะไม่สามารถแก้ไขได้ แต่จะลบและเพิ่มค่าที่แก้ไขขององค์ประกอบนั้นได้ ฟังก์ชันและคำอธิบาย: Functions used here:    st.size() = Returns the size of set.   &

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

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

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

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

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

    นี่คือโปรแกรม c++ เพื่อใช้งาน set_symmetric_difference ความแตกต่างแบบสมมาตรของสองชุดถูกสร้างขึ้นโดยองค์ประกอบที่มีอยู่ในชุดใดชุดหนึ่ง แต่ไม่มีในชุดอื่น การดำเนินการชุดทั่วไปคือ - ตั้งสหภาพ กำหนดทางแยก ส่วนต่างชุดสมมาตรหรือเอกสิทธิ์-OR กำหนดส่วนต่างหรือการลบ อัลกอริทึม Begin    Declare

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

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

  18. โปรแกรม C++ เพื่อใช้งานการเรียงลำดับคอนเทนเนอร์ใน STL

    ในโปรแกรม C++ นี้ เราใช้ Sorting container ใน STL ฟังก์ชันและคำอธิบาย: Functions used here:    l.push_back() = It is used to push elements into a list from the front.    l.sort() = Sorts the elements of the list.    Where l is a list object. โค้ดตัวอย่าง #include <io

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

    สแต็คเป็นโครงสร้างข้อมูลเชิงเส้นซึ่งทำตามลำดับเฉพาะในการดำเนินการ คำสั่งอาจเป็น FILO (เข้าก่อนออกก่อน) หรือ LIFO (เข้าก่อนออกก่อน) อัลกอริทึม Begin Declare stack vector. Take the input as per choice. Call the functions within switch operation: s.size() = Returns the size of stack. s.p

  20. โปรแกรม C ++ เพื่อใช้เวกเตอร์ใน STL

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

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:34/300  20-คอมพิวเตอร์/Page Goto:1 28 29 30 31 32 33 34 35 36 37 38 39 40