随笔分类 - 数据结构
摘要:STL呢主要有容器,算法还有迭代器,容器相当于存放元素的池子,迭代器就是通往池子的管道,而算法则相当于怎么用池子往容器里面倒水,看下面这个图:首先学习的是容器,容器呢主要有四种,即vector,list,deque,set,map还是看图呗:有几个需要注意的地方,也是在学习容器的过程中发现的:1.deque双向的,前插的时候呢是先进后出,比如1,2,3,4,5出来就变成5,4,3,2,1le2.list,链表啊,这个char c[]={'1','2','3'},这个时候size[c]是多少呢,对了是8而不是4,所以最好说清楚C[]里有几个元素。
阅读全文
posted @ 2012-03-07 23:07
RINA
摘要:转自:http://www.cnblogs.com/ComputerG/archive/2012/02/02/2335611.html(一)基本概念 sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。(二)使用方法1、用于数据类型 sizeof使用形式:sizeof(type) ,如sizeof(int)2、用于变量 sizeof使用形式:sizeof(var_name)或sizeof var_name 变量名可以不用括号括住。如sizeof (var_name),sizeof var_...
阅读全文
posted @ 2012-03-04 02:33
RINA
摘要:这几天学习了一下数据结构相关知识,把学习心得写一下。链表即由很多个节点串起来的一根链条,链表常规操作有:1.判断是否为空,2,插入3,删除一个节点,4,打印,5,清空下面是学习当中遇到的几个误区:1.头指针指向头结点,头指针*head里有头结点的信息,如果head==NULL,说明头结点不存在,链表为空。2.插入数据的时候,主要考虑这么几点:1.链表为空2.链表不为空。但是链表又根据排序要求分成很多中可能,比如:1.比头结点还小2.在链表最后3.在链表中间,特别是在链表中间,因为本节点的地址只有依靠前面节点的指针域才能了解,所以,删除和插入节点的时候,注意和删除,插入相比较的数据是当前指针的下
阅读全文
posted @ 2012-02-18 17:48
RINA
浙公网安备 33010602011771号