
2012
JERRYISL
认真,是一种可怕的力量
展开
-
汇编语言实现快速冒泡排序
DATAS SEGMENT DATA DB 24,18,-8,-16,66,56,86,6,10,98 COUNT DB 10,10DATAS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,ES:DATASSTART: MOV AX,DATAS MOV DS,AX MOV ES,AX MOV BL原创 2014-04-15 10:50:44 · 2913 阅读 · 0 评论 -
线索二叉树插入结点运算
void InsNode(BiTNode *p,BiTNode *r){ if(P->Rtag==1)//p无右孩子 { r->RChild=p->RChild;//p的后继变为r的后继 r->Rtag=1; r->RChild=r;//r成为p的右孩子 r->Rtag=0; r->LChild=p;//p变为r的前驱 r->Ltag=1; } else原创 2014-04-15 10:51:01 · 1262 阅读 · 0 评论 -
十六进制ASCII码表
ASCII与16进制转换ASCII16进制ASCII16进制ASCII16进制ASCII16进制NUL00HDLE10HSP20H030HSOH01HDC111H!21H131HSTX02HDC212H"原创 2014-04-15 10:51:20 · 5284 阅读 · 0 评论 -
贪心算法例题
//T1 节目问题#include#includeusing namespace std;struct pro{ int beg; int end;};int comp(const pro A,const pro B){ return A.endint main(){ int i,n,sum,start; pro a[100]; while(cin>>n&&n)原创 2014-04-15 10:51:18 · 718 阅读 · 0 评论 -
各大OJ网址
国内:浙江大学 http://acm.zju.edu.cn/北京大学ACM网址:http://acm.pku.edu.cn哈尔宾工业大学ACM网址:http://acm.hit.edu.cn 国外:USACO:http://ace.delos.com/usacogate/ 西班牙网站http://acm.uva.es 俄罗斯站点http://acm.timus.ru讨论区武原创 2014-04-15 10:51:16 · 3549 阅读 · 0 评论 -
Prim(普里姆)算法求最小生成树
#include#define MaxVertexNum 20#define INF 32767typedef struct{ int vexs[MaxVertexNum]; int AdjMatrix[MaxVertexNum][MaxVertexNum]; int vexnum,arcnum;}MGraph;typedef struc原创 2014-04-15 10:51:14 · 1160 阅读 · 0 评论 -
实现循环队列基本运算
#include#include#include#define MaxSize 10typedef int ElemType;typedef struct SqQueue{ElemType elem[MaxSize];int front,rear;}SqQueue;SqQueue *Init_SqQueue(){SqQueue *q;q=(SqQueue *)malloc原创 2014-04-15 10:51:10 · 4053 阅读 · 0 评论 -
实现链栈各种基本运算
#include#include#includetypedef int ElemType;typedef struct node{ElemType data;struct node *next;}Stacknode,*LinkStack;void Init_LinkStack(LinkStack &s){s=(Stacknode *)malloc(sizeof(Stackno原创 2014-04-15 10:51:08 · 2314 阅读 · 0 评论 -
实现顺序栈各种基本运算
#include#include#define MaxSize 20#define ElemType inttypedef struct SqStack{ElemType elem[MaxSize];int top;}SqStack;void Init_SqStack(SqStack *s){s->top=-1;}void Push(SqStack *s,ElemType x原创 2014-04-15 10:51:06 · 2072 阅读 · 0 评论 -
图的邻接表表示法和遍历算法的实现
#include#include#include#define MaxVertexNum 20typedef struct node{int adjvex;struct node *next;}EdgeNode;typedef struct vnode{int vertex;EdgeNode *firstedge;}VertexNode;typedef Vertex原创 2014-04-15 10:51:04 · 853 阅读 · 0 评论 -
Brute-Force算法
StrIndex(SString s,int pos,SString t){ int i,j,start; if(t.len==0) return(0);//模式串为空串是,是任意串的匹配串 start=pos;i=start;j=0; while(i if(s.ch[i]==t.ch[j]){i++;j++;}//当前对应字符相等时推进 else原创 2014-04-15 10:50:59 · 1145 阅读 · 0 评论 -
稀疏矩阵一次定位快速转置算法
//基于矩阵的三元组表示,将矩阵A转置为矩阵BFastTransposeTSMatrix(TSMatrix A,TSMatrix *B){ int col,t,p,q; int num[MAXSIZE],position[MAXSIZE]; B->len=A.len;B-N=A.m;B->m=A.n; if(B->len) { for(col=1;col原创 2014-04-15 10:50:57 · 3164 阅读 · 0 评论 -
遍历二叉树的三种方法
先序遍历二叉树:void PreOrder(BiTreeroot) //root为指向二叉树(或某一子树)根结点的指针{ if(root!=NULL) { Visit(root->data); //访问根节点 PreOrder(root->LChild); //访问左子树 PreOrder(root->RChild); //访问右子树 }}原创 2014-04-15 10:50:55 · 984 阅读 · 0 评论 -
C++实现快速冒泡排序
#includeusing namespace std;#define N 100int main(){ inttime,j,t,n,a[N]; cin>>n; for(j=0;j cin>>a[j]; bool tag; for(time=1;time { tag=true; for(j=0原创 2014-04-15 10:50:52 · 509 阅读 · 0 评论 -
VC++6.0单步调试
VC调试技术程序出错的类型大致可以分为两种,语法错误和逻辑错误。语法错误可以通过编译器的出错信息得到纠正。然而逻辑错误则不能,所以各大IDE(集成开发环境)中都提供了debug功能,用来分析和排除程序中的逻辑错误,排除逻辑错误的过程又称调试(或debug),下面谨以VC++6.0的调试环境做介绍。常用的调试命令主要有:stepinto 命令快捷键:F11单步执行每条语句,在遇到函数的时候,原创 2014-04-15 10:50:50 · 1745 阅读 · 0 评论 -
INT 21H指令大全
21H指令大全" TITLE="INT 21H指令大全" />21H指令大全" TITLE="INT 21H指令大全" />21H指令大全" TITLE="INT 21H指令大全" />21H指令大全" TITLE="INT 21H指令大全" />21H指令大全" TITLE="INT 21H指令大全" />21H指令大全" TITLE="INT 21H指令大全"原创 2014-04-15 10:50:48 · 1352 阅读 · 0 评论 -
汇编指令
一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.1. 通用数据传送指令.MOV 传送字或字节.MOVSX 先符号扩展,再传送.MOVZX 先零扩展,再传送.PUSH 把字压入堆栈.POP 把字弹出堆栈.PUSHA 把AX,CX,DX,BX,SP原创 2014-04-15 10:50:46 · 460 阅读 · 0 评论 -
汇编语言实现两个任意大的数相加
实现了输入,相加,输出功能,可在此基础上做出自己的修改,代码如下:DATA SEGMENTMSG1 DB "Please Input The First Number:",0DH,0AH,"$"MSG2 DB "Please Input The Second Number:",0DH,0AH,"$"REM DB "The reslut is:$"N1_LEN DW 0NUM1 DB 1原创 2014-04-15 10:51:12 · 8063 阅读 · 3 评论