When the array contains only duplicates of a relatively small number o การแปล - When the array contains only duplicates of a relatively small number o ไทย วิธีการพูด

When the array contains only duplic

When the array contains only duplicates of a relatively small number of items, a constant-time perfect hash function can greatly speed up finding where to put an item1, turning the sort from Θ(n2) time to Θ(n + k) time, where k is the total number of hashes. The array ends up sorted in the order of the hashes, so choosing a hash function that gives you the right ordering is important.

Before the sort, create a histogram, sorted by hash, counting the number of occurrences of each hash in the array. Then create a table with the cumulative sum of each entry in the histogram. The cumulative sum table will then contain the position in the array of each element. The proper place of elements can then be found by a constant-time hashing and cumulative sum table lookup rather than a linear search.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
เมื่ออาร์เรย์ประกอบด้วยสำเนาของจำนวนสินค้าที่ค่อนข้างเล็ก ฟังก์ชันค่าคงเวลาโกแฮสามารถมากความเร็วค่าการค้นหาที่จะใส่การ item1 เปิดเรียงลำดับจากเวลา Θ(n2) Θ (n + k) เวลา โดยที่ k คือ จำนวนของค่า hash อาร์เรย์สิ้นสุดค่าเรียงลำดับค่า hash เพื่อเลือกฟังก์ชันแฮชที่ช่วยให้คุณจัดลำดับเหมาะสมเป็นสำคัญก่อนเรียง สร้างแบบฮิสโตแกรม เรียงลำดับตามแฮ ตรวจนับจำนวนของแต่ละแฮในอาร์เรย์ จากนั้น สร้างตาราง โดยใช้ผลรวมสะสมของแต่ละรายการในแบบฮิสโตแกรม ตารางผลรวมสะสมจะประกอบด้วยตำแหน่งในอาร์เรย์ของแต่ละองค์ประกอบ แล้วสามารถพบสถานที่เหมาะสมขององค์ประกอบ โดยค่าคงเวลา hashing และค้นหาตารางผลรวมสะสม มากกว่าการค้นหาเชิงเส้น
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
เมื่ออาร์เรย์มีซ้ำกันเท่านั้นในจำนวนที่ค่อนข้างเล็กของรายการคงเวลาฟังก์ชันแฮชที่สมบูรณ์แบบมากสามารถเพิ่มความเร็วในการหาสถานที่ที่จะนำข้อที่ 1 การเปลี่ยนการจัดเรียงจากΘ (n 2) เวลาที่จะΘ (n + k) เวลา ที่ k เป็นจำนวนรวมของแฮช อาร์เรย์จบลงเรียงในคำสั่งของแฮชเพื่อเลือกฟังก์ชันแฮชที่ช่วยให้คุณสั่งซื้อที่เหมาะสมเป็นสิ่งสำคัญ. ก่อนการจัดเรียงให้สร้างกราฟที่เรียงตามกัญชานับจำนวนของการเกิดขึ้นของแต่ละกัญชาในอาร์เรย์ แล้วสร้างตารางที่มีผลรวมสะสมของแต่ละรายการในกราฟ ตารางผลรวมสะสมแล้วจะมีตำแหน่งในอาร์เรย์ของแต่ละองค์ประกอบ สถานที่ที่เหมาะสมขององค์ประกอบนั้นจะสามารถพบโดยคร่ำเครียดเวลาคงที่และค้นหาตารางผลรวมสะสมมากกว่าการค้นหาเชิงเส้น

การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
เมื่อเรย์ มีซ้ำกันเป็นจำนวนที่ค่อนข้างเล็กของรายการคงที่เวลาที่สมบูรณ์แบบมากสามารถเพิ่มความเร็วในการค้นหาแฮชฟังก์ชันที่ใส่ item1 เปลี่ยน เรียงจากΘ ( N2 ) เวลาΘ ( K ) เวลาที่ k คือจำนวนของ hashes . อาร์เรย์ลงท้ายเรียงลำดับของ hashes ดังนั้นการเลือกกัญชาฟังก์ชันที่ช่วยให้คุณสั่งซื้อที่เหมาะสมเป็นสิ่งสำคัญ .

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

Copyright ©2024 I Love Translation. All reserved.

E-mail: