2012年8月30日
摘要: 以下为我学习数据库时候的笔记,和大家分享一下,谢谢!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)
  2012年5月17日
摘要: 前面在求三角形的外心的时候寸步难行,不知道如何下手,有没找到已封装的函数,自能自己推了。头疼啊!!后面经过换算,发现此问题的关键之处就在于求矩阵的逆,于是就有了下面的东西。因为我是用于求外心,所以针对的是2阶矩阵,如果是针对高阶的,请自己对代码进行稍加修改即可,思路都一样。 谢谢大家的分享!!(不知道什么原因图片没有显示出来,下面留言有图片!)代码如下:#include <iostream>#include <iomanip.h>#include <stdlib.h>#include <stdio.h>#include <math.h> 阅读全文
posted @ 2012-05-17 12:08 stream2011 阅读(334) 评论(1) 推荐(0)
  2012年5月15日
摘要: 这一天来得实在有点晚,前两年都试着尝试编程工作,可是直到现在才对vc,c,matlaB这些有点初步的了解。 当看完c++语法之后,曾经我很厉害,给出算法流程我都可以将他翻译为机器语言,当然还要时间。这些当然都是我井底之蛙的表现,殊不知我能看懂的算法又有多少,而还有更多的东西需要我们自己设计算法。 太多东西我不敢想,而出现在了我的面前!只能说世界太美妙,我太渺小! 从今天开始,放飞我的IT之路! 阅读全文
posted @ 2012-05-15 10:36 stream2011 阅读(95) 评论(0) 推荐(1)