自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 J2EE错误集合

Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The server time zone value ‘???ú±ê×??±??’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone confi.

2021-03-07 22:19:07 220 1

原创 三、堆栈和队列

1.堆栈2.队列2.1顺序循环队列1.结构体定义typedef struct { ElemType queue[MaxSize]; int rear;//队尾下标 int front;//队头下标 int count;//计数器}SeqCQueue;2.初始化void QueueInit(SeqCQueue* Q) { //初始化,也即删除所有元素 Q->rear = 0; Q->front = 0; Q->count = 0;}//QueueInit

2021-01-11 12:12:36 98

原创 其他

1.if语句 k = (i > j) ? m : n;等价于 if (i > j) { k = m; }//if else { k = n; }//else综合: int i = 1, j = 2, k, m = 0, n = 1; k = (i > j) ? m : n; /*if (i > j) { k = m; }//if else { k = n; }//else*/ printf("k=%d",k);...

2020-12-19 17:38:24 103 1

原创 指针

1.*2.&

2020-12-14 22:50:18 96

原创 线性表

1.顺序表示2.链式表示2.1单链表2.2双链表2.3循环链表3.二者区别3.1存取方式3.2逻辑和物理结构3.3查找、插入和删除操作3.4空间分配

2020-12-14 22:33:41 228

原创 算法思想

备注:只是核心思想,在此基础上可以拓展出更过内容1.元素逆置 /*设计思想:通过循环,将首尾元素对调,并返回新顺序表 **/ ElemType temp; int i; for (i = 0;i < L->length / 2;i++){ temp = L->data[(L->length - 1) - i]; L->data[(L->length - 1) - i] = L->data[i]; L->data[i] = temp;

2020-12-13 11:42:30 92

原创 i++与++i的区别

1.i++先赋值,再加一,此时i为02.++i先加一,再赋值,此时i为1例如: int array[3] = { 1,2,3 }; int i = 0 printf("array[i++] = %d\n",array[i++]); i = 0; printf("array[++i] = %d\n", array[++i]);结果为:

2020-12-12 20:31:00 191

原创 结构体

1.定义结构体//线性表数组静态分配typedef struct { ElemType data[MaxSize];//顺序表 元素 int length;//顺序表的当前长度}SqList;//顺序,表的类型定义//线性表数组动态分配typedef struct { ElemType* data;//指示动态分配数组的指针 int MaxSize2, length; //数组的最大容量和当前个数}SeqList;//动态分配数组顺序衰的类型定义2.赋初值SqList L = {

2020-12-11 14:25:28 293

原创 数组

1.静态数组2.动态数组

2020-12-08 14:47:19 98

原创 进制转换

#include<stdio.h>#include<string.h>void main(){ char res[32]; int i, n,r; printf("enter intger n and base r:"); scanf("%d%d", &n, &r); trans10_to_r(res, n, r); printf("result is : "); for (i = strlen(res) - 1; i >= 0; i--){/

2020-12-06 17:00:47 383 2

原创 范围随机数产生

#include<stdio.h>#include<stdlib.h>#include<time.h>void main(){ random(10,0,100);}//main//范围随机数产生int random(int n,int min,int max){ int num[100]; int i; srand((unsigned)(time(NULL))); for(i=0;i<n;i++){ num[i]=rand()%max+

2020-12-06 16:55:34 149

原创 判断回文

void main(){ int result = jud("12521"); printf("%d\n",result); }//main//判断是否为回文int jud(char *p){ int i=0,j,count=0,flag=1; while (*(p + i) != '\0'){ i++; count++; }//while for (i = 0, j = count-1; i <= j; i++, j--){//回文判断 if (*(p+i) != *(

2020-12-06 16:44:53 116

原创 判断素数

void main(){ int result = prime(12); printf("%d\n",result); }//main//判断是否为素数int prime(int n){ int i; for (i = 2; i < n; i++){ if (n%i == 0){//存在非本身因数 break; }//if }//for if (i < n){ return 1;//非素数 }//if else{ return 0;//素数 }//e

2020-12-06 16:41:47 157

原创 求最大公约数

void main(){ int result = divisor(78,24); printf("%d\n",result); }//main//求最大公约数int divisor(int m, int n){ int r; while ((r = m%n) != 0){//辗转相除法 m = n; n = r; }//while return n;}//divisor

2020-12-06 16:33:52 122

原创 排序

1.冒泡排序void main(){ int p[12]={12,11,14,2,5,78,6,99,5,45,66,78}; int n=12; bubble(p,n);}int bubble(int p[12], int n){ //冒泡排序法 //n数组的长度 int i, j, temp;//t for (i = 1; i < n; i++) { for (j = 0; j < n-1; j++) { if (p[j]>p[j + 1])

2020-12-06 16:00:51 112

原创 输入日期数日子

int day_of_year(int year, int month, int day){ int i, leap;//leap是否为闰年 int tab[2][13] = { {0,31,28,31,30,31,30,31,31,30,31,30,31}, {0,31,29,31,30,31,30,31,31,30,31,30,31} }; leap = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);

2020-12-06 10:58:05 121

原创 输出

int i=25; printf("%-17d\n",i);//25之后显示17个空格 printf("%17d",i);//25之前显示17个空格

2020-12-06 10:42:07 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除