自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 二叉树的 深度遍历:递归遍历和非递归遍历 广度遍历:(层次遍历)(c语言)

二叉树递归遍历代码:#include<stdio.h>#include<stdlib.h>#define MaxSize 10//二叉树的链式存储结构 typedef struct BiTNode{ int data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree; void InitBiTre...

2020-01-29 23:28:33 1442 1

原创 栈的应用:中缀表达式计算 中缀表达式转后缀表达式(逆波兰式)中缀表达式转前缀表达式(波兰式) 后缀表达式计算 前缀表达式计算(c语言)

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#define Min 1e-8#define maxSize 10 int priority(char p){ if(p=='+'||p=='-'){ return 0; }else{ ...

2020-01-27 15:28:04 1547 3

原创 顺序表归并,链表归并,顺序表划分

将两个升序数组归并为一个大的升序数组:#include <stdio.h>#include <stdlib.h>//顺序表归并void mergearray(int a[],int lengtha,int b[],int lengthb,int c[]){ int k=0; int i=0,j=0; while(i<lengtha&&am...

2020-01-26 16:27:36 1247

原创 顺序表逆置,链表逆置

顺序表逆置真题:1.将一长度为n的数组的前端k(k<n)}个元素逆置后移动到数组后端,要求原数组中数据不丢失;2.将一长度为n的数组的前端k(k<n)个元素保持原序移动到数组后端,要求原数组中数据不丢失;3.将数组中的元素(Xo, X1, ... Xn-1),经过移动后变为:(Xp, Xp+1, ...Xn-1, Xo, X1, ..Xp-1) ,即循环左移p(0<p...

2020-01-24 11:23:39 1814

原创 王道数据结构:队列顺序存储和链式存储以及基本操作的实现(C语言版)

队列队列也是一种操作受限的线性表,只允许在表的一端进行插入,而在表的另一端进行删除,操作特性为先进先出。循环队列顺序存储的实现代码:#include<stdio.h>#include<stdlib.h>#define MaxSize 10typedef struct { int data[MaxSize]; int front,rear;}SqQu...

2020-01-24 08:16:43 2439

原创 王道数据结构:栈顺序存储和链式存储以及基本操作的实现(C语言版)

栈只允许在一端进行插入或删除操作的线性表。对于n个不同元素进栈,出栈序列的个数为(卡特兰数)顺序栈基本操作的实现代码如下:#include <stdlib.h>#include <stdio.h>#include <math.h>#include <string.h>#define MaxSize 10//栈的顺序存储...

2020-01-22 10:28:47 5480 3

原创 考研数据结构(王道版):循环双链表上基本操作的实现(C语言)

循环双链表:与单链表相比,双链表的优势就是可以双向操作链表,在单链表中只能从表头节点开始往后顺序遍历整个链表,而循环双链表可以从表中任意节点遍历。其缺点就是 由于一个不仅有头指针,而且存在尾指针,相比于单链表来说就比较浪费存储空间。循环双链表代码实现:#include <stdio.h>#include <stdlib.h>#include <mat...

2020-01-20 10:11:35 800

原创 王道数据结构:单链表上基本操作的实现(C语言版)

单链表:线性表的链式存储又称单链表,它是通过一组任意的存储单元来存储线性表中的数据元素。为了建立数据元素之间的线性关系,除存放元素自身的信息外,还需要存放一个指向其后继的指针。结构示意图:data next 特点:这种存储方式增加删除元素较为方便,但不支持随机存取。其基本实现代码如下:#include <stdio.h>#include...

2020-01-19 15:56:07 4030 6

原创 王道数据结构:顺序表上基本操作的实现(C语言版)

顺序表的定义:线性表的顺序存储又称顺序表,顺序表有随机存储的优点,但对于插入删除操作需要移动大量的元素。#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#define MaxSize 10//顺序表定义typedef struc...

2020-01-16 20:34:24 2403 6

原创 C语言:标准输入输出scanf() printf()参数参照表

printf• %[flags][width][.prec][hlL]typeflag:width或.prec:hlLtype :• scanf• %[flag]type

2020-01-14 23:06:43 1543

原创 C语言:结构体+#include

1.结构体的输入与输出没有现成的库函数供结构体输入使用,通过指针自定义函数输入:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>struct date{ int year; int month; int day;};str...

2020-01-14 22:28:34 2742

原创 c语言:字符串函数

1、字符输⼊输出:putchar()与getchar()int putchar(int c):向标准输出写⼀个字符 ,返回写了⼏个字符,EOF(-1)表⽰写失败int getchar(void): 从标准输⼊读⼊⼀个字符,返回类型是int是为了返回EOF(-1)Windows—>Ctrl-Z 结束输入Unix—>Ctrl-D 结束输入 int ch; wh...

2020-01-13 21:14:35 1016

原创 关于C语言学习中一些细节和疑惑的记录(2)

1.强制类型转换对于printf()任何小于int类型的数字都会被转为int类型的数字输出,float会被转为double类型输出。对于scanf()则不会这样。2.优先级!>&&>||3.函数的声明与定义函数在使用之前必须先声明再使用。4.指针学习: (1)指针应用场景a:通过指针来实现交换两个数的值 (...

2020-01-12 23:11:40 232

原创 关于C语言学习中一些细节和疑惑的记录

关于这两个式子输出结果的解释 这个结果查询某度后无果,打算自己总结。 2.C语言中变量声明后该不该赋初值?声明一个变量不赋初值后会是一个随机值,因为声明变量后会分配一定的内存空间,如果不赋初值的话,内存中是什么值,该变量就会是什么值。若变量在后续程序中没有经过赋值而直接使用,则结果不一定正确。若变量在后续程序中,经历了赋值操作,则输出结果就是正确的。为了编程...

2020-01-10 22:35:50 573

2017 年下半年软件设计师下午真题及答案解析

仅作为学习交流使用,不能作为商用,若需商业用途,请与原作者取得联系。

2018-11-12

myeclipse2018.9.0破解文件

myeclipse2018.9.0破解文件,前面常规步骤完成,压缩文件包括激活所需文件和激活说明文档,请注意看说明文档,仅供交流学习使用,请勿用于商业!并且解决了jar包无法运行的问题。

2018-09-22

飞机大战带背景音乐带数据库源码(二)

该部分代码因为文件太大,分为三个文件夹。在本人博客中可以下载另外两部分

2018-08-03

飞机大战带背景音乐带数据库源码(三)

该部分代码因为文件太大,分为三个文件夹。在本人博客中可以下载另外两部分。

2018-08-03

飞机大战带背景音乐带数据库源码(一)

该部分代码因为文件太大,分为三个文件夹。在本人博客中可以下载另外两部分。

2018-08-03

空空如也

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

TA关注的人

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