• 哈希表(四)-----介绍


      哈希表也叫散列表

      哈希表底层是数组(将数组中的数值下标输入自定义的散列函数中得到数据的数值)

      

      散列函数的设计:计算简单、分布均匀

               直接定址法:计算简答但是分布不均匀

               数组分析法:知道数据的类型,分析选择

      散列函数    平方取中法:将数值平方后取数值中间的部分

            取余法:例 13%10=3  除数有讲究        (使用多)

            随机数法:存储地址=random()

      

                            线性探测法:位置先后一 一找(出现分布集中现象)

                    开发地址法      二次探测法:位置平方向后找(可以解决位置集中现象)

                            再哈希法:再次使用function()

      散列地址冲突:的解决方案        

                           

                    链地址法:位置不存数据,而是位置指向数据。(11、21形成小链表)       使用多

                        

    好好学习,天天向上。 努力工作,给自己的和家人一个满意的答案。。。。
  • 相关阅读:
    348. Design Tic-Tac-Toe
    347. Top K Frequent Elements
    346. Moving Average from Data Stream
    345. Reverse Vowels of a String
    343. Integer Break
    342. Power of Four
    341. Flatten Nested List Iterator
    340. Longest Substring with At Most K Distinct Characters
    339. Nested List Weight Sum
    Python(九) Python的高级语法与用法
  • 原文地址:https://www.cnblogs.com/axu521/p/10010288.html
Copyright © 2020-2023  润新知