摘要:
以下为我学习数据库时候的笔记,和大家分享一下,谢谢!1.数据结构和数据库的区别数据库是在应用软件级别研究数据的存储和操作数据结构式在体统软件级别研究数据的存储和操作2.连接是我们操作数据库的软件与数据库的连接,我们操作的不是数据库,而是一个操作数据库的软件3.对内存数据操作时我们编程语言的强项,但是对于硬盘数据操作却是编程语言的弱项; 对硬盘数据操作时数据库的强项,是数据库研究的核心问题。4.表相关数据(大部分数据都是通过表实现的)字段 : 一个事物的某一个静态的特征(年龄,性别等)(静态是指属性石静态的,动态的属性另外实现,如吃,喝等) 如果一个字段不写null或者not null,则默认为 阅读全文
posted @ 2012-08-30 12:43
stream2011
阅读(190)
评论(0)
推荐(0)
摘要:
下面是我学习数据结构笔记的第二部分:(第一部分地址:http://www.cnblogs.com/stream2011/archive/2012/08/30/2663514.html)1.c中取等价函数名 typedef int zhangsan;//int为已有变量类型,张三为新名字,下面的代码中用zhangsan就可以代替int,int t=3和zhangsan t=3是等价的。用typedef取别名一个结构体:typedef struct student{int sid;char name[100];char sex;}st; //划线的部分就是一个结构体定义,st就是typedef为结 阅读全文
posted @ 2012-08-30 12:41
stream2011
阅读(202)
评论(0)
推荐(0)
摘要:
下面是我在学习数据结构时的一些经验和感受,谢谢大家分享!1.数据结构链表 数组存储需要连续的内存空间,如果需要太多内存,可以通过链表来实现,链表是离散存储。2.数据结构图 求最短路径等不能通过链表,属实现,只能通过图实现。3.数据存储一般分两步 特定的数据类型(数据本身) 特定的存储结构(数据和数据的关系) 数据结构=个体+个体的关系 算法=对存储数据的操作4.算法 解题的方法和步骤 衡量算法的标准 (1)时间复杂度:大概程序要执行的次数,而非执行的时间。 (2)空间复杂度:执行过程中大概所占的最大内存。 (3)难易程度:容易看懂,应用。 (4)健壮性:稳定性。5.数据结构的地位 简单的可以. 阅读全文
posted @ 2012-08-30 12:35
stream2011
阅读(438)
评论(2)
推荐(0)
浙公网安备 33010602011771号