- 博客(5)
- 资源 (6)
- 收藏
- 关注
转载 UITextField小结
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)] //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enu
2015-03-10 15:20:13 558
原创 用Python重载运算符方法实现的复数类
最近开始学习了一下Python,发现其有些特性还是挺诱人的,比如运算符可以重载。对于我这样习惯用C++的老农来说,Java这样不能重载运算符的OOP语言实在是感觉存在有些遗憾。而能支持重载运算符可以使自定义的类看上去更加的内置化一样。 python的运算符重载的方法有些特殊,不像是C++中的用operator关键字来实现的,而是使用了一些提前内置好的函数名来表示,比如__and__就是用来对应a...
2014-08-23 22:35:18 3775
原创 连环位运算技巧让程序更高效
位运算,也就是逻辑运算。C语言中实用的位运算无非6种:与(&)、或(|)、非(~)、异或(^)、左移(<<)和右移(>>)。这些位运算对一般的程序员来说只是有所耳闻,真正实用的机会并不如算术运算、循环之类的操作多。当然,很多人也并没有意识到位运算的强大性能和威力。 单从性能上来说,以32位无符号整数为例,一次位运算的CPU指令的执行是加减运算的速度...
2012-10-23 21:31:00 1748
转载 B树、B-树、B+树、B*树
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中; 否则,
2012-02-16 18:34:57 535
转载 红黑树
树型结构一直是一种很重要的数据结构, 我们知道二叉查找树BST提供了一种快速查找, 插入的数据结构. 相比散列表来说BST占用空间更小,对于数据量较大和空间要求较高的场合, BST就显得大有用处了.BST的大部分操作平均运行时间为O(logN), 但是如果树是含N个结点的线性链,则最坏情况运行时间会变为O(N). 为了避免出现最坏情况我们给它增加一些平衡条件, 使它的高度最多为2log(N+1),
2012-02-16 18:33:32 744
VB读取XML文件的操作实例
2012-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人