- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 哈夫曼树及其应用
哈夫曼树树,也称最优二叉树,是指对于一组带有确定权值的叶结点,构造的具有最小带权路径长度的二叉树。二叉树的路径长度是指由根结点到所有叶结点的路径之和。设二叉树具有n个带权值的叶结点,那么从根结点到各个叶结点的路径长度和相应结点权值的乘积之和叫做二叉树的带权路劲长度。记为:
2016-05-17 07:06:31
2759
1
转载 ActionBar的使用
ActionBar其实就是一个顶部的标题栏,不过我们也可以通过ActionBar的一些方法对其进行修改,添加操作项或者图标,也可以对其进行隐藏;如上所示:1是应用程序的图片,2是一个下拉菜单,3是两个action按钮,4是overflowmenu即溢出菜单;1.添加菜单ActionBar的添加非常简单,只需要在AndroidManifest.xml中指定Application或Ac
2016-04-24 16:35:14
802
原创 ViewPager的使用
ViewPager可以实现页面的滚动功能,通常配合PagerTabStrip或者PagerTitleStrip一起使用,从而显示标题。如果要使用PagerTabStrip或者PagerTitleStrip的话,需要把它们作为ViewPager的子控件使用,同时应该设置它们的属性layout_gravity为top或者bottom,表示标题显示在顶部或者底部。ViewPager其实只是一个空页面,需
2016-04-24 14:14:46
313
原创 进程与线程(二)
Linux中的线程机制十分特殊,从内核的角度来说并没有线程的概念,故没有为线程单独定义数据结构,通过clone()创建的Linux线程,仅被看做一个与其他进程共享某些资源的特殊进程而已; Linxu中把线程分为内核线程,内核支持的用户线程和线程库支持的用户线程等3种类型;
2016-04-09 15:34:42
465
转载 Shell脚本语法
最近在做Linux操作系统实验,遇到有关Shell脚本编程的问题,除了老师给的资料,特地在网上找了相关的资料,在所有的资料中,在我看来,C语言中文网----Shell教程 算是比较全面的,为了避免忘记,查找麻烦,所以全部复制过来了.所以接下来的内容基本上都是那个网站的内容。Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的
2016-03-25 14:52:35
1646
原创 位图数据结构
位图数据结构描述了一个有限定义域内的稠密集合,其中的每一个元素最多出现一次并且没有其他数据与该元素相关联。在内存空间有限的条件下,在相同的内存下,位图数据结构可以存储远远比用其他数据类型存储多得多的数据,同时在时间要也是一个不错的选择;位图数据结构的通过用每一位保存一个数,多个位组成一个基本数据类型,多个同一数据类型形成一个数组,比如int有四个字节,32位,可以保存32个数分别是0~31,i
2016-03-11 17:17:37
759
原创 链表的两种实现方法
链表是一种常用的数据结构,对于链表主要有两种实现实现方法,分别是指针和数组,指针实现则不需要连续的存储空间,元素分布在不同的地址,通过指针找到,而数组实现的话,就需要分配一段连续的存储空间,而且对于元素也有数量限制。 1、指针实现,即链式结构#include#includestruct Node{ int value; struct Node *next;};typedef
2015-08-29 14:43:37
655
空空如也
android怎么实现在指定位置右滑后实现删除线的效果
2016-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人