随笔分类 - 后端语言
python、java、c等
摘要:###二叉树遍历 ####二叉树的遍历时指从根节点触发,按照某种次序依次访问二叉树中所有的节点,使得每个节点被访问一次且仅被访问一次. 前序遍历 前序遍历就是指先访问根节点,再访问左节点,最后再访问右节点; 如图所示,该二叉树按前序遍历就是:ABDHIECFG 中序遍历 中序遍历指的就是先访问左节点
阅读全文
摘要:###Java的数据类型 基本数据类型:byte,short,int,long,float,double,char,boolen 引用数据类型:数组,类,接口,枚举,注解, ###变量的三要素和使用要求 数据类型、变量名,变量值 局部变量必须先声明再使用,变量必须初始化,成员变量有默认值;局部变量有
阅读全文
摘要:集合的概念 集合是java中提供的一种容器,可以用来存储多个数据。 数组和集合的区别 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 集合类体系结构 集合主要
阅读全文
摘要:首先说结论吧 静态成员变量->父类静态代码块->子类静态成员变量->子类静态代码块->父类成员变量->父类非静态代码快->父类构造器->子类成员变量->子类非静态代码块->子类构造器 具体例子可以看如下示例 public class TestFuZi { public static void mai
阅读全文
摘要:二分查找法是将一个有序数组平均分成两份,将其中间数和对应要查找的值进行比较; 例如现在我们将数组中最小的元素的下标设置为min 最大的元素的下标设置max 中间的元素下标mid=(max-min)/2+min 然后用预期要找的值value去进行对比 如果预期值比下标为mid的元素的值要大,则调整mi
阅读全文