![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
热心码农
一点一滴,思路,构想
展开
-
String,StringBuffer与StringBuilder的区别
这三个是什么?String 字符串变量-------不可变类----改变==生成新的String对象----效率高StringBuffer(线程安全)---String对象的凭拼接-----速度比String慢一点StringBuilder(非线程安全)----不保证同步(适合字符串缓冲区被单线程使用---比StringBuffer快)...原创 2018-05-28 18:12:07 · 110 阅读 · 0 评论 -
数据结构-二叉树
记:常见算法时间复杂度:O(1)<O(logn)<O(n)<O(nlog n)<O(n2)<O(2n)<O(n!)<O(nn) 什么是树? 树结构的意义:可以满足有序数组快速查找,又能像链表那样快速插入数据。 树的原则:从树的根节点到任意节点有且只有一条路经可以到达。 二叉树:每个节点最多只能有两个子节点。 二叉搜索树:一个节点的左节点的关...原创 2018-11-13 16:57:04 · 142 阅读 · 0 评论