自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构之线索化二叉树和哈夫曼树

/ 数据域及左右标记 struct Tree * Lchild , * Rchild;// 左右孩子指针 } Tree , * Trees;

2023-04-19 20:57:42 99

原创 数据结构之树与二叉树的性质与存储结构

树:(tree)是n个结点的有限集,或为空树(n=0);或为非空树非空数T:1.有且仅有一个称之为根的结点2.除根结点以外的其余结点可分为m(m>0)个互不相交的有限集T,T,…,T,其中每一个集合本身又是一棵树,并且称之为子树(SubTree)。

2023-04-18 20:22:47 77

原创 数据结构篇栈和队列之队列表示与实现

若一个对象部分地包含它自己,或用它自己给自己定义,则称这个对象是递归的;若一个过程直接地或间接地调用自己,则称这个过程是递归的过程。

2023-04-18 19:51:47 70

原创 数据结构篇之栈与队列表示与实现

只能在表的一端(队尾)进行插入,在另一端(队头)进行删除运算的线性表。

2023-04-18 18:53:14 56

原创 数据结构线性表之循环链表和双向链表

/结点数据 struct DuLNode * prior;//指向前一个结点 struct DuLNode * next;//指向后一个结点 } DuLNode , * DuLinkList。

2023-04-17 20:47:19 58

原创 数据结构篇之线性表的链式表示与实现

单链表是由表头唯一确定的,因此单链表可以用头指针的名字来命名若头指针名是L,则把链表称为表L//链表节点的结构体 struct LNode {int data;// 数据域 struct LNode * next;// 指针域 };

2023-04-17 19:47:05 35

原创 数据结构之线性表的顺序表示与实现

重要基本操作:1初始化 2取值 3查找 4插入 5删除# define MAXSIZE 100 //最大长度 typedef struct {//指向数据元素的基地址 int length;//线性表的当前长度 } SqList;100# define MAXSIZE 100 //最大长度 typedef struct {//指向数据元素的基地址 int length;//线性表的当前长度 } SqList;

2023-04-15 21:49:17 68

原创 C语言游戏篇弹跳的小球

增加x,y两个方向的速度控制变量velocity_x、velocity_y,初值为1;在上一步代码基础上增加记录速度的变量velocity,小球的新位置x=旧位置x+速度velocity,当判断小球到达上下边界时改变方向,即改变velocity的正负号。改变小球的坐标变量,让小球的x坐标增加,从而达到下落效果,需要在每次显示之前使用清屏函数system("cls")首先利用printf函数在屏幕坐标(x,y)处显示一个精致的小球字符‘o’,注意屏幕坐标系的原点在左上角。

2023-03-17 20:52:27 160

原创 数据结构递归篇

递归,在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。简单来说,递归表现为函数调用函数本身。运用递归求n的k次方。运用递归求n到5的阶乘。运用递归实现n的阶乘。

2023-03-17 20:13:47 123

原创 C语言全局变量篇

编译预处理命令:以#开头,不是C语言成分但是C语言离不开它们,#define来定义一个宏,(#define<名字><值>),名字必须是一个单词,值可以是任何东西,没有分号结尾。全局变量:定义在函数外面的变量,具有全局的生存期和作用域,与任何函数无关,在任何函数内部都可以使用他们,,初始化在main函数前,未初始化将得到0值,指针得到NULL。宏:如果一个宏的值中有其他宏的名字,会被替代,如果一个宏的值超过一行,最后一行之前的行末需要加\。宏可以带参数,函数,参数一定要加(),整个值也要()

2023-03-14 20:45:00 274

原创 C语言结构体篇

枚举量:声明枚举量时可以指定值(enum COLOR{RED = 1,YELLOW=5, GREEN=5}枚举:是一种用户定义的数据类型,用关键字enum:enum枚举类型名字{名字0,...,名字n}类型定义:typedef功能声明一个已有的数据类型的新名字,typedef+类型+新名字。结构运算:对于整个结构可以做赋值、取地址,也可以传递给函数参数。常量符号化 用符号而不是具体的数字来表示程序中的数字。枚举 用枚举而不是定义独立的const int变量。结构指针:需要使用&运算符。

2023-03-01 16:27:36 284

原创 C语言字符串篇

s(const)是一个指针,初始化为指向一个字符串常量,试图对s所指的字符串做写入会导致严重的后果。是不安全的,因为不知道要读入的内容的长度,所以需要在%后加上数字限制读入的字数,这个个数要小于数组的大小。把s2拷贝到s1的后面,接成一个长的字符串,返回s1,s1必须有足够的空间。2.0标志字符串的结束但不是字符串的一部分,计算字符串长度时不包括0.3.字符串以数组的形式存在,以数组或指针的形式访问,更多以指针形式。指针:这个字符串不知道在哪,处理参数,动态分配空间,处理一个字符串。

2023-02-24 13:58:39 469

原创 寒假学习感想

C语言指针复习

2023-02-15 23:02:37 76

原创 【无标题】

n!●写一个程序,让用户输入n,然后计算输出n!.变量:显然读用户的输入需要一个int的n,然后计算的结果需要用一个变量保存,可以是int的factor,在计算中需要有一个变量不断地从1递增到n,那可以是int的i。

2022-11-16 23:02:18 182

原创 C语言学习循环篇

与while循环相同的是,条件满足时执行循环,条件不满足时结束循环。让用户输入一系列的正整数,最后输入-I表示输入结束,然后程序计算出这些数字的平均数,输出输入的数字的个数和平均变量->算法->流程图->程序。在进入循环的时候不做检查,而是在执行完一轮循环体的代码之后,再来检查循环的条件是否满足,如果满足则继续下一轮循环,不满足则结束循环。只需要每读到一个数,就把它加到一个累加的变量里,到全部数据读完,再拿它去除读到的数的个数就可以了。一个变量记录累加的结果,一个变量记录读到的数的个数。

2022-11-09 22:25:14 443

原创 C语言学习

#include <stdio.h>int main(){ int hour1,minute1; int hour2,minute2; scanf("%d %d",&hour1,&minute1); scanf("%d %d",&hour2,&minute2); int ih =hour2-hour1; int im =minute2-minute1; if (im<0)

2022-11-05 16:25:56 697 1

原创 C语言学习

表达式一个表达式是一系列运算符和算子的组合,用来计算一个值amount = × *(1+0.033)*(1+0.033)*(1+0.033)total=57;count=count+1;value=(min/2)*LastValue运算符.运算符(operator)是指进行运算的动作,比如加法运算符“+”,减法运算符“。”。算子(operand)是指参与运算的值,这个值可能是常数,也可能是变量,还可能是一个方法的返回值。例如a=b+5 ,a、b与5是算子,=与+是

2022-11-01 18:09:19 1127

原创 C语言学习

赋值int price=0这一行定义了一个变量,变量的名字是price,类型是int,初始值是0price=0是一个式子,这里的“=”是一个赋scanf("%d", &price); 值运算符,表示将“=”右边的值赋给左边。#include <stdio.h>int main(){ int price = 0 ; printf("请输入金额 (元) "); scanf("%d", &price); int c

2022-10-27 10:03:40 1428 1

原创 C语言学习

c 语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。、起源:C 语言最早的原型是 ALGOL 60 1963 年,剑桥大学将其发展成为 CPL(Combined Programing Language)。1967 年,剑桥大学的 Matin Richards 对 CPL 语言进行了简化,产生了 BCPL 语言。1970 年,美国贝尔实验室(Be

2022-10-22 17:16:42 1647

空空如也

空空如也

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

TA关注的人

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