- 博客(12)
- 收藏
- 关注
原创 随机数相加
package test;import java.util.Scanner;import java.util.Random;public class test { public static void main(String[] args){ int number1=(int)(Math.random()*100); int number2=(int)(Math.random()*
2015-08-01 18:03:43
560
原创 一元二次方程根
package test;import java.util.Scanner;import java.math.*;public class test { public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.println("输入啊a,b,c;"); do
2015-08-01 15:26:57
927
转载 串采用定长顺序存储结构的基本操作
/* 串采用定长顺序存储结构的基本操作(14个) */ /* SString是数组,故不需引用类型。此基本操作包括算法4.2,4.3,4.5 */ Status StrAssign(SString T,char *chars) { /* 生成一个其值等于chars的串T */ int i; if(strlen(chars)>MAXSTRLEN) return ERROR
2013-12-26 22:09:48
4584
转载 串采用堆分配存储结构的基本操作
/* 串采用堆分配存储结构的基本操作(15个) */ /* 包括算法4.1、4.4 */ Status StrAssign(HString *T,char *chars) { /* 生成一个其值等于串常量chars的串T */ int i,j; if((*T).ch) free((*T).ch); /* 释放T原有空间 */ i=strlen(chars); /*
2013-12-26 22:08:53
1631
转载 顺序队列(非循环)的基本操作
/* 顺序队列(非循环)的基本操作(9个) */ Status InitQueue(SqQueue *Q) { /* 构造一个空队列Q */ (*Q).base=(QElemType *)malloc(MAXQSIZE*sizeof(QElemType)); if(!(*Q).base) /* 存储分配失败 */ exit(OVERFLOW); (*Q).front
2013-12-23 17:38:47
746
1
转载 循环队列的基本操作
/* 循环队列的基本操作(9个) */ Status InitQueue(SqQueue *Q) { /* 构造一个空队列Q */ (*Q).base=(QElemType *)malloc(MAXQSIZE*sizeof(QElemType)); if(!(*Q).base) /* 存储分配失败 */ exit(OVERFLOW); (*Q).front=(*Q
2013-12-23 17:37:48
1468
转载 链队列的基本操作
/* 链队列的基本操作(9个) */ Status InitQueue(LinkQueue *Q) { /* 构造一个空队列Q */ (*Q).front=(*Q).rear=(QueuePtr)malloc(sizeof(QNode)); if(!(*Q).front) exit(OVERFLOW); (*Q).front->next=NULL; retu
2013-12-23 17:32:04
849
转载 栈的基本算法
/* 顺序栈(的基本操作(9个) */ Status InitStack(SqStack *S) { /* 构造一个空栈S */ (*S).base=(SElemType *)malloc(STACK_INIT_SIZE*sizeof(SElemType)); if(!(*S).base) exit(OVERFLOW); /* 存储分配失败 */ (*S).top
2013-12-21 17:04:11
730
原创 数据结构算法3_2
#include "stdio.h"#include "stdlib.h"#define STACK_INIT_SIZE 100#define STACKINCREMENT 10#define ERROR 0#define OVERFLOW 0#define OK 1typedef struct{ int *base; int *top; int stacksize; }S
2013-12-21 16:55:30
635
原创 对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数
#include"stdio.h"#include"stdlib.h"#define OVERFLOW 0#define OK 1#define TRUE 1#define FALSE 0#define ERROR 0#define STACK_INIT_SIZE 10 #define STACKINCREMENT 2 typedef int SElemType; typede
2013-12-21 11:31:40
18925
4
原创 求两数最大公约数
#include"stdio.h"void main(void){int s,m,n;scanf("%d%d",&m,&n);s=gcd(m,n);printf("s=%d",s);getchar();}int gcd(int M,int N){int R;if(Nreturn 0;R=M%N;if(R==0)return
2013-12-15 15:05:16
488
转载 字符串反向排列
#include#includevoid reverse_string(char *str){char *last_char,*s;for(last_char=str;*last_char!='\0';last_char++);/*printf("%c",*last_char);*/last_char--;s=str;while(str{
2013-12-12 00:11:01
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人