2. Sorting Algorithms The original Quick sort algorithm was developed  การแปล - 2. Sorting Algorithms The original Quick sort algorithm was developed  ไทย วิธีการพูด

2. Sorting Algorithms The original

2. Sorting Algorithms
The original Quick sort algorithm was developed by Hoare in
1961 [9]. It is an in-place algorithm (uses a small auxiliary
stack), and has an average sorting time proportional to
to sort n items. It is considered to be the most
efficient internal sorting algorithm. The algorithm has been
analyzed and studied extensively in [12], [5], [6], [20], [24],
and [19]. The only drawback of the algorithm is its worst
case time complexity of O(n^2) , which occurs when the list
of values is already sorted or nearly sorted, or sorted in
reverse order [26]. Quick sort is a divide-and-conquer
algorithm. To sort a list of n values represented by a one
dimensional array A indexed from 1 to n, the algorithm
chooses a key called the pivot and then partitions the array
into two parts, a left sub array and a right sub array. The keys
in the array will be reordered such that all the elements in the
left sub array are less than the pivot and all the elements in
the right sub array are greater than the pivot. Then the
algorithms proceeds to sort each sub array independently.
The efficiency of Quick sort ultimately depends on the choice
of the pivot [22]. The ideal choice for the pivot would a value
that divides the list of keys near the middle. Different
choices for the pivot result in different variations of the
Quick sort algorithm. In Hoare’s [9] original algorithm the
pivot was chosen at random, and Hoare proved that choosing
the pivot at random will result in 1.386nlogn expected
comparisons [10].
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
2. อัลกอริทึมการเรียงลำดับ เป็นพัฒนาอัลกอริทึมการเรียงลำดับแบบรวดเร็วฉบับ โดย Hoare ใน 1961 [9] เป็นอัลกอริทึมในสถาน (ใช้เสริมขนาดเล็ก กอง), และมีค่าเฉลี่ยเรียงลำดับเวลากับ ) (2 n n O n รายการเรียงลำดับการบันทึก ก็ถือว่าเป็นที่สุด ประสิทธิภาพภายในเรียงอัลกอริทึมการ อัลกอริทึมได้รับ วิเคราะห์ และศึกษาอย่างกว้างขวาง [12], [5], [6], [20], [24], และ [19] เสียของอัลกอริทึมมีความร้าย กรณีความซับซ้อนเวลาของ O(n^2) ซึ่งเกิดขึ้นเมื่อรายการ ค่าแล้วเรียง หรือเรียงลำดับเกือบ หรือเรียง กลับสั่ง [26] เรียงลำดับอย่างรวดเร็วมีการแบ่ง และพิชิต อัลกอริทึมการ การเรียงลำดับรายการของค่า n ที่แสดง โดยหนึ่ง อาร์เรย์หลายมิติ A ดัชนี 1 n อัลกอริทึมการ เลือกคีย์ที่เรียกว่า pivot และกั้นอาร์เรย์แล้ว เป็นสองส่วน เรย์ย่อยด้านซ้าย และเป็นอาร์เรย์ย่อยด้านขวา แป้น ในอาร์เรย์จะถูกจัดลำดับใหม่ให้องค์ประกอบทั้งหมดในการ อาร์เรย์ย่อยด้านซ้ายจะน้อยกว่า pivot และทุกองค์ประกอบใน อาร์เรย์ย่อยด้านขวามากกว่าสาระสำคัญได้ นั้น อัลกอริทึมดำเนินการเรียงลำดับแต่ละอาร์เรย์ย่อยต่างหาก ประสิทธิภาพการเรียงลำดับอย่างรวดเร็วที่สุดขึ้นอยู่กับตัวเลือก ของ pivot [22] สาระสำคัญเหมาะจะเป็นค่า ที่แบ่งรายการของคีย์ใกล้กลาง แตกต่างกัน สำหรับสาระสำคัญผลลัพธ์ในรูปแบบต่าง ๆ ของการ อัลกอริทึมการเรียงลำดับอย่างรวดเร็ว ในของ Hoare [9] เดิมอัลกอริทึมการ สาระสำคัญถูกเลือกสุ่ม และ Hoare พิสูจน์ที่เลือก สาระสำคัญการสุ่มจะทำ 1.386nlogn ที่คาดว่า เปรียบเทียบ [10]
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
2 . ขั้นตอนวิธีการเรียงลำดับขั้นตอนวิธีที่รวดเร็ว
เรียงเดิมพัฒนาโดยฮอร์ใน
1961 [ 9 ] มันเป็นหนึ่งในสถานที่ซึ่งใช้ขนาดเล็กเสริม
กอง ) และมีสัดส่วนเฉลี่ยการเรียงลำดับเวลา

) บันทึก ( 2 n o n n เพื่อเรียงลำดับรายการ มันถือเป็นที่สุด
มีประสิทธิภาพการจัดเรียงภายในขั้นตอนวิธีการ ขั้นตอนวิธีการได้รับ
วิเคราะห์และศึกษาอย่างกว้างขวางใน [ 12 ] , [ 5 ] [ 6 ] [ 20 ] [ 24 ] ,
และ [ 19 ] ข้อเสียของวิธีที่เลวร้ายที่สุด
กรณีเวลา ความซับซ้อนของ O ( n
2 ) ซึ่งเกิดขึ้นเมื่อรายการ
ค่าแล้วเรียงหรือเกือบเรียง หรือเรียง
กลับสั่ง [ 26 ] เร็ว เรียงเป็นแบ่งและพิชิต
ขั้นตอนวิธี เพื่อเรียงลำดับรายการของค่าที่แสดง โดยมีดัชนีอาร์เรย์มิติหนึ่ง
1 N , อัลกอริทึม
เลือกกุญแจที่เรียกว่าเดือยแล้วพาร์ทิชันอาร์เรย์
ออกเป็น 2 ส่วน ซ้าย ซบ อาร์เรย์ และเรย์ย่อยขวา คีย์
ในอาร์เรย์จะถูกจัดลำดับใหม่เช่นที่ทุกองค์ประกอบในอาร์เรย์ย่อย
เหลือน้อยกว่าเดือยและทุกองค์ประกอบในอาร์เรย์ย่อย
ขวามากกว่าหมุน แล้วเริ่มเรียงแต่ละ sub
ขั้นตอนวิธีแบบอิสระ
ประสิทธิภาพของการจัดเรียงอย่างรวดเร็ว ซึ่งขึ้นอยู่กับทางเลือก
ของเดือย [ 22 ] ทางเลือกที่เหมาะสำหรับการจะเป็นค่า
ที่แบ่งรายการของคีย์ใกล้กลาง เลือกที่แตกต่างกันสำหรับหมุน

ผลในรูปแบบต่าง ๆ ของขั้นตอนวิธีการจัดเรียงอย่างรวดเร็ว ในฮอร์ของ [ 9 ] ต้นฉบับขั้นตอนวิธี
เดือยถูกเลือกโดยการสุ่ม และเลือก
ฮอร์ได้พิสูจน์ว่าหมุนแบบสุ่ม จะมีผลในการ 1.386nlogn [ 10 ] คาด

การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: