- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 IOS 关于对象的复制问题
最近在学习IOS的程序,根据IOS5基础教程编码,在第8章的Search时,提到一个深度复制的概念,后来重新学习了下Objective-C中的copy,mutablecopy,以及其他一些方法,先将相关学习经验记录下来。XCODE 版本是4.6.3 模拟器是IPHONE6.1,在测试时发现与很多书上,以及网上的资料不符合,不知道是不是苹果新的编译器改动的问题。1.针对非容器类型如
2013-07-27 21:24:09
2701
1
转载 程序的版式
最近在学习如何写出 好的 高质量的 C++ 代码 有幸下载了“高质量C++C编程指南” 发现收益非浅虽然现在还没完全看完 但是已经感觉到以前的代码太山寨了,这里我先将第二章的内容贴出来,希望和需要学习C++的朋友一起分享其中编程风格的优点 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。可以把
2009-04-04 17:30:00
529
原创 GTK 出错解决
第一次写GTK的程序,按书上(第三版)抄了个最简单的例子(P540),却发现怎么都编译不过。一直提示找不到这个文件夹, 上网发现很多人有这个问题。不过尝试了网上提供的一些方法都不行。如 http://blog.csdn.net/zuopai/archive/2008/04/03/2248451.aspx 后来发现原来书上有个地方错了 `pkg-config -cflags -lib
2008-04-20 22:31:00
1069
原创 中缀转后缀
这里写个中缀转后缀的程序看来网上的一些程序大多数都是同一个程序 转来 转去的 而且我感觉写的不是很好 这里我自己写了个当然这个程序也同样不包括检测部分也就是说 假设输入是一个正确的中缀表达式 这里先给出主要的想法依次从键盘输入表达式中的字符ch,对于每一个ch:(1)若ch为数字,将后续的所有数字均依次存入数组exp中,并以字符“ ”标志数值串结束。
2008-01-01 23:32:00
3849
原创 二叉排序树数据结构和搜索
二叉排序树(简称BST)又称二叉查找(搜索)树,其定义为:二叉排序树或者是空树,或者是满足如下性质的二叉树: (1) 若它的左子树非空,则左子树上所有记录的值均小于根记录的值; (2) 若它的右子树非空,则右子树上所有记录的值均大于根记录的值; (3) 左、右子树本身又各是一棵二叉排序树。在二叉排序树中插入一个新记录,要保证插入后仍满足BST性质。其插入过程是
2007-12-23 20:55:00
1762
1
原创 最小生成树的数据结构实现
这里的最小生成树是指无向图的每条边有大于0的整数的权值这里有2种算法 一个为PRIM 这个算法时间要 O(n2)另一个算法为Kruskal算法时间为O(elog2e)但是这里还有个潜在的排序要实现,我这里排序并没有用好的算法主要是为了实现Kruskal的思想其排序的一些算法将在后续推出#include stdio.h>#define MAX 100#def
2007-12-22 18:51:00
1404
2
原创 图的存储结构
最近在复习数据结构今天把图的一些数据结构重写了遍 现在拿出来给大家分享 也是能记录我复习的一个过程中间有错误的地方请大家指出 我们知道图有好几种分法,当然最重要的一种就是有向图和无向图这里主要介绍下无向图的数据结构这里推荐2中方式的数据结构一个是邻接矩阵一个是邻接表邻接矩阵就是用矩阵来存放图, 2点间有边的在矩阵中就为1 否则为0 而邻接表其
2007-12-21 23:47:00
992
Programming Applications for MS Windows 4th Edition
2008-11-26
GTK+ 2.0 教程
2008-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人