二叉树的实现、中序遍历、树状打印、深度
2012-06-13 07:55
211 查看
嵌入式平台里面,凡是涉及到显示的东西,其实都是事先把汉字转换到二进制的数据,最终显示是根据这些二进制数据来进行显示的。
二进制里面是只有1,0;最终显示的时候,如果是1,就画一个黑色像素,0就什么也不画。
转换成二进制后,跟最终屏幕上显示的其实是一样的。
首先我们需要一下工具来进行这个转换
1。notepad++
2.notepad++的插件HEX-Editor.可以把字符以二进制,16进制显示。我们要的就是他的二进制显示功能。
font的信息如下:
font[] = {
0x00,0x00,
0x00,0x00,
0x78,0xf0,
0x10,0x40,
0x08,0x80,
0x05,0x00,
0x02,0x00,
0x1f,0xc0,
0x02,0x00,
0x02,0x00,
0x02,0x00,
0x02,0x00,
0x0f,0x80,
0x00,0x00,
0x00,0x00,
}
此字符的宽度为16高度为15。
首先打开notepad++的hex-editor模式,把模式切换到如下的设置。
.png]
然后,把这些字符输入到notepad++中,输入完如下
.png]
然后设置二进制显示:
.png]
最终的结果如下:可以看到是一个 ¥的符号。
.png]
二进制里面是只有1,0;最终显示的时候,如果是1,就画一个黑色像素,0就什么也不画。
转换成二进制后,跟最终屏幕上显示的其实是一样的。
首先我们需要一下工具来进行这个转换
1。notepad++
2.notepad++的插件HEX-Editor.可以把字符以二进制,16进制显示。我们要的就是他的二进制显示功能。
font的信息如下:
font[] = {
0x00,0x00,
0x00,0x00,
0x78,0xf0,
0x10,0x40,
0x08,0x80,
0x05,0x00,
0x02,0x00,
0x1f,0xc0,
0x02,0x00,
0x02,0x00,
0x02,0x00,
0x02,0x00,
0x0f,0x80,
0x00,0x00,
0x00,0x00,
}
此字符的宽度为16高度为15。
首先打开notepad++的hex-editor模式,把模式切换到如下的设置。
.png]
然后,把这些字符输入到notepad++中,输入完如下
.png]
然后设置二进制显示:
.png]
最终的结果如下:可以看到是一个 ¥的符号。
.png]
相关文章推荐
- 2013-03-17---二叉树递归,非递归实现(附代码)深度,叶子节点数量,逐行打印二叉树
- 数据结构(C语言实现) - 二叉树的基本操作(建立,遍历,结点数,叶子结点数,高度,按树状打印,输出叶子结点等)
- 中序遍历二叉树的非递归的两种实现、线序遍历统计二叉树的叶子数、二叉树的深度
- 打印菜单界面,用c语言实现二叉树的基本操作
- 剑指offer--面试题23:从上往下打印二叉树--Java实现
- c++实现二叉树的先序遍历,中序遍历,后序遍历(递归方法)及运行实例结果
- C语言实现二叉树的各种遍历及求解深度
- 二叉树的深度,递归和非递归实现
- java版本二叉树_中序遍历(左根右,从小到大打印)
- 二叉树的深度(递归和非递归)---java实现
- 二叉树 前序、中序、后序、层次遍历及非递归实现 查找、统计个数、比较、求深度的递归实现
- 算法:二叉树的先序遍历、中序遍历、后序遍历(递归及非递归方式)的java代码实现
- 数据结构 ——二叉树 前序、中序、后序、层次遍历及非递归实现 查找、统计个数、比较、求深度的递归实现
- Python实现打印二叉树某一层的所有节点
- 从上往下打印二叉树java实现
- 【LeetCode-面试算法经典-Java实现】【104-Maximum Depth of Binary Tree(二叉树的最大深度)】
- 不使用递归和栈实现二叉树的中序遍历
- 二叉树的实现&&递归和非递归方式前序、中序、后续遍历&&发现一个节点中序遍历的下一节点
- 数据结构与算法分析笔记与总结(java实现)--二叉树17:按之字形顺序打印二叉树
- java实现二叉树的先序遍历,中序遍历,后序遍历