摘要: 结论: 1. 数组查询快, 链表增删快 2. hash(散列)算法使得数据成散列分布, 插入和取出两次计算确定位置, 可能发生碰撞 3. 集合长度是可变的 根据结论可以得到如下推论: 1. 哈希(散列)表是数组和链表的组合, 不仅查询快, 而且增删快 2. 确保元素唯一的时, 先比较 hashCod 阅读全文
posted @ 2018-03-08 10:38 我手里有两颗糖 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一. 创建型模式(对象的创建过程及和用户所使用的对象之间的关系.) AbstractFactory ( 抽象工厂 ) FactoryMethod ( 工厂方法 ) Singleton ( 单态模式 ) Builder ( 建造者模式 ) Prototype ( 原型模式 ) 二.结构型模式(类和对象 阅读全文
posted @ 2018-03-05 14:12 我手里有两颗糖 阅读(89) 评论(0) 推荐(0) 编辑
摘要: byte、short、int、long、float、double、char、boolean 数组、类、接口 Number(数字): int、float、bool、complex(复数) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典): 相当 阅读全文
posted @ 2018-03-02 17:03 我手里有两颗糖 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1. Python环境安装 https://www.python.org/ 下载Python windows 64位版 下载安装即可. 2. 开发工具 下载eclipse插件pydev,并放置于eclipse文件目录内 hello python 阅读全文
posted @ 2018-02-28 20:19 我手里有两颗糖 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 面向对象的设计思维:合适的方法应该出现在合适的类里面 |解释|:方法是哪个类的,方法便在哪个类里,由这个类去调用 |实际应用|:基本数据类型包装类:因为想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象.在对象的描述中定义更多的属性和行为对该基本数据类型进行操作. 例如: 我的需求是将 阅读全文
posted @ 2018-01-23 11:25 我手里有两颗糖 阅读(157) 评论(0) 推荐(0) 编辑