- 博客(7)
- 收藏
- 关注
原创 二叉树的序列化与反序列化(先序,按层序列化),包含递归图
二叉树的序列化与反序列化 序列化:将对象的状态信息转换为可以存储或传输的形式的过程 二叉树的序列化:就是将二叉树转换成字符串 二叉树的反序列化:通过字符串还原一棵二叉树,返回树的头节点. 先序序列化二叉树 上面这棵树的先序序列化结果为5!3!2!1!#!#!#!4!#!#!8!7!6!#!#!#!10!9!#!#!11!#!#! 从上图中我们可以看出在节点为空的位置使用"#!“来代替,每个...
2019-01-29 23:00:40 504
原创 Java中的深浅拷贝
文章目录深浅拷贝:clone浅拷贝 - 对象值拷贝深拷贝 深浅拷贝:clone java中的Object类中的方法.: 只用子类实现了Cloneable接口后,才可以使用Object类提供的clone方法 protected native Object clone() throws CloneNotSupportedException 异常 CloneNotSupportedExceptio...
2019-01-27 23:42:02 100
原创 java反射基础
反射反射定义1.三种取得任意类Class对象的方法1.1 public T newInstance():通过反射实例化类对象1.2 反射与工厂方法模式2.反射与类操作2.1取得父类&父接口信息2.2反射与构造方法 - Constructor(描述类的构造方法信息)2.3 Constructor类中的方法(调用有参构造的.class)2.4 普通方法2.4.1 取得指定名称的方法2.4.2 ...
2019-01-22 14:36:08 185
原创 c语言让人又爱又恨操作符
c和指针: c被许多人所诟病的一个缺点就是它品种繁多的操作符。c的这个特点使它很难精通。另一方面,c的许多操作符具有其他语言的操作符无可抗衡的价值。 可以看出操作符是c很重要的一部分。 算数操作符 + - * / % 加减乘除,如果你学过数字电路的话,那就会清楚的知道,计算机在是怎么实现的。如果没的话,也不影响你灵活的使用他们。 注...
2018-11-18 15:35:02 195
原创 详解c语言,扫雷游戏,第一次死不了,可展开非雷区
用C语言实现扫雷游戏 话不多说先看效果; 代码:小小少年的GitHub 那么要实现这个游戏有下面几步: 分析 我们先列个表:1.要创建数组存放信息,一个是user显示给玩家,一个是mine存放雷。 2.初始化,打印雷盘;雷盘(mine)全初始化为‘0’,玩家全为‘*’ 3.放雷:要...
2018-11-17 21:19:51 493
原创 用c语言实现三子棋游戏
三子棋:创建一个九宫格,在里面放棋子,两种不同的棋子,如果任意三个相同的棋连成一条直线,那么就赢了。 1.先得要个菜单,需要打印选项菜单menu(); 2.当玩家输入选项,对应的选择(1.开始游戏)(0.结束游戏)如选择错了,就重新输入。。。。- 3.开始游戏game()后, 先得有个棋盘,直接创建一个数组表示棋盘, arr[ROW][COl], 初始化数组。 4.有了棋盘后要放棋,玩家...
2018-11-16 21:24:01 135
原创 编程之路
不知觉的已经大三,继续在编程的道路上前进,学习编程我认为重要的就是实战加思考加写作吧。在平时可以写写博客,练习写作能力。再就是要学好c语言,每天要有几个小时的练习实践。多看看经典的书籍。 一定要有一个学习计划,根据情况合理的制定。...
2018-11-02 19:28:08 115 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人