Code Set
文章平均质量分 75
hongweijin
这个作者很懒,什么都没留下…
展开
-
约瑟夫环的循环链表实现
#include #include #define NUMBER 13 //可以通过输入确定人的个数#define NEXT 8 //确定报数的间隔数 #define LENGTH sizeof(MEN)#define NULL 0struct men { int number; struct men *pMen;};typedef struct men ME原创 2004-08-06 23:33:00 · 5226 阅读 · 3 评论 -
huffman树和huffman编码
//huffman树和huffman编码 #include #include #include #include #define OVERFLOW -1typedef struct{ char letter; int weight; int parent; int lchild; int rchild;}HTNode,*HuffmanTree;typede原创 2004-11-18 19:15:00 · 4358 阅读 · 2 评论 -
汇编中的不同进制的输入与输出操作
从键盘上接受两个4位十六进制数,在下一行以二进制形式输出两数的异或的结果。并将此二进制数的结果中的第3到第0与第15位到第12位对调,再以十六进制输出!终于自己搞定了。论坛里问不出这样的程序啊! 算法简介: 实现这样的输入和输出,关键是要注意ASCII码(非压缩的BCD码)和压缩的BCD的转换。 输入十六进制数: 十六进制数包括a原创 2004-10-27 23:59:00 · 2706 阅读 · 0 评论 -
bezier曲线的插值模拟算法
/*********************************************************************** REVISION LOG ENTRY Revision By: http://blog.csdn.net/hongweijin Revised on : 2004-10-22 5:34:30 Comments : bezier二次曲线的插值模原创 2004-10-23 09:49:00 · 6121 阅读 · 2 评论 -
非压缩的bcd码表示的两位十进制运算
;x*y/t并把结果存入u , u+1, u+2, u+3data segment x dw 2 dup(?) y dw 2 dup(?) t db 1 dup(?) u db 1 dup(?) z dw 2 dup(?) i dw 2 dup(?) j dw 2 dup(?) k db 1 dup(?) m db 1 dup(?) n db 1 dup(?)data endscode segme原创 2004-10-20 07:02:00 · 5980 阅读 · 0 评论 -
字符串编程,将字符串S中出现的子串T1用字符串T2替代。
/*字符串编程,将字符串S中出现的子串T1用字符串T2替代ahebhechedhehehello!ahello!bhello!chello!dhello!*//*静态数组实现*/#include #include #include #define MAXSTRLEN 255typedef unsigned char SString[MAXSTRLEN + 1];type原创 2004-10-21 19:19:00 · 4225 阅读 · 0 评论 -
线性排序
#include typedef int arr[10];void read_arr(arr g){ int i ; for(i = 0; i { printf("Please input the number %d:", i); scanf("%d", (g + i)); }}void display_arr(arr h){ int i; for(i = 0; i {原创 2004-10-13 13:36:00 · 1388 阅读 · 1 评论 -
堆栈
//////////////////////////////////////////////////////////////////////////// 设置一个顺序栈SS和一个链栈LS,实现以下操作:// 从键盘输入若干个正整数(以输入负数为结束标志),依次压入SS中。// 然后分别显示输入数据的逆序和正序的值(可以用LS辅助实现显示正序的值)// **屏幕显示如下例所示:// 3 4 6原创 2004-10-08 11:33:00 · 1152 阅读 · 0 评论 -
链表
#include #include #define OK 1#define ERROR 0typedef int ElemType, Status;typedef struct LNode{ ElemType data; // 数据域 struct LNode *next; // 指针域}LNode, *LinkList; Status ListInsert_L(Lin原创 2004-10-08 09:53:00 · 1218 阅读 · 0 评论 -
利用lagrange插值法计算函数值
x: 10 15 20 y: 1 1.1761 1.3010求f(13);答案:#include #include void main( void ){ int n; float *x = NULL; float *y = NULL; float xFound; float yGet = 0.0; float yGetTemp =原创 2004-09-30 15:45:00 · 3625 阅读 · 0 评论 -
Prim 算法代码例子
#include #include #include #define INFINITY INT_MAX #define MAX_VERTEX_NUM 20 typedef int VRType;typedef int InfoType;typedef char VerTexType;typedef struct ArcCell{ VRType adj; InfoType *info;原创 2004-12-10 11:54:00 · 2486 阅读 · 1 评论