带头结点单链表基本函数改写

呵呵,我把书上的全改成这样子,自己熟悉些。测试了边界值 没问题 int getlist(linklist la,int i){ linklist p=la->next;int j=1; while (p->next!=0 &amp;&amp; j<i) { p=p->next; j++; } if (p!=0 &amp;&amp; j==i) { return p->data; } else return 0;}int insertlist(linklist la,int i,...
数据结构 | 2010-08-14 12:37 | 阅读 944 次 | 评论 0 条

第二章 线性表

p=la;//la 为头结点的指针i=0;//位序 while (p->next!=null) { p=p->next,i++;} p->next!=null或p=null的相同点:都可用来判断是否为 空表 或 表尾区别:p->next!=null,i∈[0,n] p!=null i∈[0,n+1]
数据结构 | 2010-08-14 06:41 | 阅读 845 次 | 评论 0 条

第四章 数据传送,寻址和算术运算

lahf: 把eflag的低字节拷贝到ah,sahf相反xchg 交换指令 交换val1和val2的值:mov ax,val1xchg val2,axmov val1,ax ***************************************************************************cpu执行减法的时候是对减数求补在相加 判断溢出:2个整数相加得负数2个负数相加的整数结论:用位6xor位7的进位值设置of 算术指令:inc,dec不设置cfadd,sub,neg取反,adc,sbb设置cf,of,zf,pf,sf offse...
汇编笔记 | 2010-06-20 19:43 | 阅读 887 次 | 评论 0 条

第三章 汇编语言基础

标号:为当前语句的偏移地址 $:求当前语句的偏移地址,与offset,lea类似 定义符号常量有3种操作符: 1.= 整数表达式,可重复定义 2.equ 数字表达式,或文本(equ <"...">) 3.textequ
汇编笔记 | 2010-06-19 09:33 | 阅读 941 次 | 评论 0 条
浏览3617次
最新评论