自定义博客皮肤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)
  • 收藏
  • 关注

原创 基本的数据结构的结构体

基本数据结构

2022-12-05 14:38:54 235 1

原创 王道数据结构代码---第六章:图

第六章:图

2022-07-21 22:19:59 306

原创 王道数据结构代码---第八章:排序

第八章:排序

2022-07-21 16:32:23 724

原创 王道数据结构代码---第七章:查找

第七章:查找

2022-07-20 17:40:16 481

原创 王道数据结构代码---第五章:二叉树(重要)

二叉树

2022-07-17 22:57:20 1042

原创 王道数据结构代码---第三章:栈+队列+斐波那契数列

第三章:栈+队列+斐波那契数列

2022-07-16 21:27:04 590

原创 王道数据结构代码---第二章:线性表(顺序表+单链表+双链表)

线性表:顺序表,单链表,双链表

2022-07-15 17:57:40 787 1

原创 王道OJ习题答案(初级阶段)

#include <stdio.h>int main(){ printf("hello wangdao\n"); system("pause"); //让黑色的窗口控制台停留 return 0;}2.#include <stdio.h>int main(){ int a,b; scanf("%d %d",&a, &b); printf("%d",a+b); return ...........

2022-07-11 21:29:02 3827

原创 九九乘法表C语言

主要思想:构建几个函数,然后分别调用它们。利用数组去依次存储这些数据。可参考:(20条消息) C语言实现九九加法表的形式_jinzhi66的博客-CSDN博客void printAll(int number[][10]) //输出全部的函数 { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) printf("%d*%d=%-6d",i,j,number[i][j]); //-6%d为左对齐

2022-05-06 20:28:10 637

原创 斐波那契数列C语言

1.斐波那契数列是指这样一个数列:1,1,2,3,5,8,13,21,34,55,89.....这个数列从第3项开始,每一项都等于前两项之和。2.代码实现#include<stdio.h>#define N 30 //宏定义,定义了fib这个数组的长度 int main(){ int i,n; int fib[N] = {0,1,1}; //不用下标为0,从下标1开始。因为数组的下标是从0开始的。 do { printf("请输入n的值:");

2022-05-04 22:02:15 4110

原创 十进制转换为N进制C语言

1.十进制转换为N进制数:除以N取余至商为0,再逆序输出所有余数2.实现方法:函数的递归调用#include<stdio.h>void MultBase(int n, int B){ int m; if(n>0) //判断是不是大于0 { MultBase(n/B,B); m=n%B; if(m<10) printf("%d",m); else printf("%c",

2022-05-02 20:21:41 4359

原创 百钱百鸡问题C语言

一个简单的算法问题:先从最简单的开始,加油,嘻嘻。a:公鸡的个数b:母鸡的个数c:小鸡的个数1,方法一:三层循环#include<stdio.h>int main(){ int a,b,c; for(a=0; a<=20; a++) { for(b=0; b<=33; b++) { for(c=0; c<=100; c++) { if( (a+b+c==100) && (15*a+9*b+c==3.

2022-05-01 21:22:32 7566

原创 C语言实现九九加法表的形式

1.输出全部#include<stdio.h>int main(){ int i,j; for(i=1;i<=9;i++){ for(j=1; j<=9; j++) printf("%d+%d=%2d ",i, j, i+j); printf("\n"); } } 2.输出左下三角形#include <stdio.h>int main(){ int i,j; for(.

2022-05-01 19:59:49 3688 5

原创 04.20:单链表和单循环链表(打卡第三天)

线性表:1.有限的序列; 2.序列中每一个元素都有唯一一个前驱和后继结点(除开头和结尾两个结点)顺序表:分配一块连续的内存去存放这些元素,例如编程中的数组链表:内存是不连续的,元素会各自被分配一块内存,内存和内存之间用指针相连。单链表的操作:1.增加a.头插法b.尾插法2.删除 (只需要找到对应结点,将对应结点的前一个结点指向结点的后继,只操作一个指针)以下是具体实现的代码:#include <stdio.h>#include <std..

2022-04-20 19:27:10 1173

原创 B树的代码实现和解析

1.问题描述:(1)实现在B-树上的查找,并分析其时间复杂性。(2)实现B-树的ADT,包括其上的基本操作:结点的加入和删除。(3)要求B-树结构中的M=3或5,实现其中的一种即可。(4)实现基本操作的演示。2.模块划分(1)初始化B树。(2)查找操作。(3)显示操作。(4)插入操作(5)删除操作。(6)销毁操作。3.代码部分#ifndef _BTREE_H#define _BTREE_H#define MAXM 10

2022-04-18 22:21:22 1108

原创 B-Tree的理论知识:查找,插入,删除

1.什么是B树B树,又称多路平衡树,B树中所有结点的孩子个数最大值称为B树的阶,通常用m表示。2.B树的查找3.B树的插入:理解清楚重点,要理解清楚啊:4.B树的删除情况二:在叶子结点层删除下面给出删除的一个例子...

2022-04-18 16:20:28 308

原创 数据结构课程设计之B-Tree的代码实现

2022-04-17 22:16:59 878

原创 04.17 Sunday:打卡第二天

第二章:线性表

2022-04-17 20:35:46 137

原创 专业课811数据结构的复习(2022.04.16)打卡第一天

2022.04.16

2022-04-16 21:00:15 1974

空空如也

空空如也

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

TA关注的人

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