Java语言
bayanhot
星星之火 可以燎原
展开
-
数据结构与算法入门——算法
本文主要写常规算法类型及要学习的知识点 常规算法:排序算法,查找算法 要注意的几个点: 1,各种算法的复杂度判断 2,平衡二叉树的几种实现:LL型平衡旋转(单向右旋)、RR型平衡旋转(单向左旋)、LR型平衡旋转(先左旋再右旋)、RL型平衡旋转(先右旋再左旋) 3,哈希表查找中要了解几种哈希函数以及解决冲突的几种方法(开放定址法、链地址法、公共溢出区法、再哈希法) 数据结...原创 2019-10-23 13:27:20 · 258 阅读 · 0 评论 -
数据结构与算法入门——数据结构
对于开发的同学来说,数据结构与算法是必须认真对待的方面,本文主要列出数据结构的学习大纲,供大家参考学习。 数据结构包含3方面的内容:逻辑结构,存储结构,对数据的操作 逻辑结构分4类:集合,线性结构,树形结构,图形结构 存储结构分4类:顺序存储结构,链式存储结构,索引存储结构,散列存储结构 操作:创建,插入,删除,查找,修改,遍历,销毁 高级程序设计语言通常预定义基本数据类型和...原创 2019-10-23 12:23:49 · 469 阅读 · 0 评论 -
Java中String,StringBuffer,StringBuilder三者的区别
String是Java中基础且重要的类,并且String也是Immutable类的典型实现,被声明为final class,除了hash这个属性其它属性都声明为final,因为它的不可变性,所以例如拼接字符串时候会产生很多无用的中间对象,如果频繁的进行这样的操作对性能有所影响。 StringBuffer就是为了解决大量拼接字符串时产生很多中间对象问题而提供的一个类,提供append和add...原创 2019-05-23 10:47:01 · 265 阅读 · 0 评论