- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 汇编语言 王爽(第三版)实验十七
assume cs:codecode segment start: mov ax,cs mov ds,ax mov si,offset int7cstart mov ax,0 mov es,ax mov di,200h mov cx,offset int7cend - offset i
2016-12-01 16:22:27 2052
原创 汇编语言 王爽(第三版)实验十六
assume cs:codestack segment db 128 dup(0)stack endscode segment start: mov ax,stack mov ss,ax mov sp,128 push cs pop ds mov si,offset int7csta
2016-11-30 22:48:28 1627 1
原创 汇编语言 王爽(第三版)实验十五
assume cs:codestack segment db 128 dup(0)stack endscode segment start: mov ax,stack mov ss,ax mov sp,128 push cs pop ds mov si,offset int9start
2016-11-30 15:03:03 1450
原创 汇编语言 王爽(第三版)实验十三
代码一:assume cs:codecode segment start: mov ax,cs mov ds,ax mov si,offset show_str mov ax,0 mov es,ax mov di,200h mov cx,offset show_str_end -
2016-11-28 20:42:09 4763 2
原创 汇编语言 王爽(第三版)实验十一
assume cs:codesgdatasg segment db "Beginner's All-purpose Symbolic Instruction Code.",0datasg endsstack segment db 16 dup(0)stack endscodesg segment begin: mov ax,stack mo
2016-11-24 16:05:31 4971
原创 汇编语言 王爽(第三版)课程设计一
assume cs:codedata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','1994','1995' dd
2016-11-24 11:03:40 3658 2
原创 汇编语言 王爽(第三版) 实验九
assume cs:code data segment db 'welcome to masm!';16B data ends code segment start: mov ax,data mov ds,ax mov bx,0 mov ax,0B800h
2016-11-18 22:03:45 616
原创 汇编语言 王爽(第三版) 实验七
assume cs:codesgdata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','1994','1995' d
2016-11-17 18:56:49 6006 2
原创 红黑书(三)红黑树的删除操作
c++完整代码(带插入、删除、查找等):#include <iostream>using namespace std;#include <stack>//颜色枚举;enum _color{ _None, _Red, _Black};//结点结构;struct tNode{ int iKey; int iColor; tNode* pP
2015-05-12 19:24:40 544
原创 红黑树(二)红黑树的插入操作
红黑树的插入用二叉搜索树的插入操作实现,先把红黑树看作一个普通的二叉搜索树,然后插入一个结点insertNode,并且将insertNode着为红色(如果将insertNode着为黑色,则必定会导致某些路径上的黑结点数目不同,要调整这个不同需要耗费比较多的时间),插入之后,我们再对红黑树进行一定的调整,以保持它的红黑性质。为了方便观察,我们先列出插入结点insertNode之后的树的可能情况图:如上
2015-05-11 21:08:21 488 1
原创 红黑树(一)认识红黑树
一、红黑树的性质。 红黑树的原型是一棵二叉搜索树,只不过它在每个结点上增加一个属性来作为该结点的颜色,颜色可以是红色或者黑色。树中的每个结点包含五个属性:key、color、left、right、parent。如果一个结点没有父结点活着子结点,则相应的指针值为NULL。我们可以把这些值为NULL的指针看作是指向树的外部结点(又叫叶结点),而把带有关键字的结点看作是树的内部结点。
2015-05-09 18:38:04 546 1
原创 二叉搜索树
本文用c++实现了一些二叉搜索树的基础操作以及测试代码,附带简单注释。//二叉搜索树;//节点结构体;struct treeNode{ int iData; treeNode* pParent; treeNode* pLeft; treeNode* pRight; treeNode(): pParent(nullptr), pLeft(nu
2015-05-04 17:40:59 378
原创 八大排序
//c++实现;//冒泡排序;void bubbleSort(int a[],int n){ for (int j = 0; j<n; j++) { for (int i = n-1; i>j; i--) { if (a[i] < a[i-1]) { int temp
2015-04-29 15:51:40 395 1
原创 队列
队列是一种动态集合,且在其上进行的DELETE操作所移除的元素是预先设定的。在队列中,被删去的总是在集合中存在时间最长的那个元素:队列实现的是一种先进先出策略。队列也分为两种:顺序队列和循环队列。一、顺序队列(c++实现)://顺序队列;#include <iostream>using namespace std;template <typename T>class orderQueue
2015-04-29 01:52:19 460 1
原创 栈
栈(stack)(数据结构中的栈)是一种动态集合,且在其上进行delete操作所移除的元素 是预先设定的。被删除的元素是最近插入的元素:栈实现的是一种后进先出的策略。 栈分为顺序栈和链栈,下面就两种栈分别用c++实现其基本功能。 一、顺序栈:(c++实现) 1. #include <iostream> using namespace std;//顺序栈; template <type
2015-04-28 19:59:16 317 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人