自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 归并排序和基数排序

【代码】归并排序和基数排序。

2023-07-19 22:18:18 60

原创 选择排序(简单选择排序、堆排序)

【代码】选择排序(简单选择排序、堆排序)

2023-07-19 22:16:45 62

原创 交换排序(冒泡排序、快速排序)

【代码】交换排序(冒泡排序、快速排序)

2023-07-19 22:14:35 54

原创 插入排序(直接插入排序、折半插入排序、希尔排序)

【代码】插入排序(直接插入排序、折半插入排序、希尔排序)

2023-07-19 22:12:09 69

原创 平衡二叉树、红黑树和B树

【代码】平衡二叉树、红黑树和B树。

2023-07-16 21:37:23 28

原创 二叉排序树

【代码】二叉排序树。

2023-07-16 21:35:28 20

原创 顺序查找和折半查找

【代码】顺序查找和折半查找。

2023-07-16 21:31:25 22

原创 拓补排序和逆拓补排序算法

【代码】拓补排序和逆拓补排序算法。

2023-07-14 11:08:28 99

原创 BFS算法求解单源最短路径问题(非带权图)

【代码】BFS算法求解单源最短路径问题(非带权图)

2023-07-14 11:06:18 148

原创 广度优先遍历与深度优先遍历

【代码】广度优先遍历与深度优先遍历。

2023-07-14 11:04:45 30

原创 图的存储(邻接矩阵法与邻接表法)

【代码】图的存储(邻接矩阵法与邻接表法)

2023-07-14 11:01:43 68 1

原创 并查集的相关操作

【代码】并查集的相关操作。

2023-07-10 11:18:03 50 1

原创 树的存储结构

【代码】树的存储结构。

2023-07-10 11:16:34 32 1

原创 线索二叉树的相关操作

【代码】线索二叉树的相关操作。

2023-07-10 11:14:59 26 1

原创 二叉树的相关操作

【代码】二叉树的相关操作。

2023-07-10 11:11:41 30 1

原创 串的相关操作

【代码】串的相关操作。

2023-07-10 11:06:59 26 1

原创 队列和链式队列的建立和相关操作

链式队列的初始化、判断队空、入队、出队。队列的初始化、判断队空、入队、出队。

2023-06-21 22:32:29 38

原创 栈和共享栈的建立和相关操作(顺序存储)

【代码】栈和共享栈的建立和相关操作(顺序存储)

2023-06-20 21:25:38 55

原创 双链表和静态链表的建立和相关操作

【代码】双链表和静态链表的建立和相关操作。

2023-06-19 21:38:04 37

原创 单链表的建立和相关操作

【代码】单链表的建立和相关操作。

2023-06-19 21:37:33 37

原创 顺序表的建立及相关操作(动态分配)

【代码】顺序表的建立及相关操作(动态分配)

2023-06-11 20:40:49 53 1

原创 Socket实现双机通信

计算机网络课程设计:Socket实现双机通信(C/C++)

2022-06-14 21:41:54 3233 3

原创 学生信息管理系统

程序设计要求:1,功能要求:增加,删除,查找,修改,排序。2,要求有管理员和普通用户两个管理系统,且二者都要有登录界面。3,对于登录界面有要有用户名和密码,且用户名要为正常人名。4,要有后台能够记录登录信息(eg:什么时候、什么人登录)。5,要有新用户注册功能;对于新用户注册要有手机号(11位)、邮箱(注意有@)、用户名和密码同上述要求。6,CodeBlocks上实现(C语言)。#define _CRT_SECURE_NO_WARNINGS#include<stdio.

2022-01-25 19:46:38 1292

原创 第九次课程作业

二叉树遍历的递归实现#include <stdio.h>#include<stdlib.h>typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild;}BiNode,*BiTree;BiTree CreateBiTree(){ BiTree T; char c; scanf("%c",&c); if('#'==c){ T=NULL; }

2021-11-18 16:50:35 187

原创 第八次课程作业

蛇形填数1#include <iostream>#include <string.h>#include <cstdio>using namespace std;int a[100][100];int main(){ int x,y,n,p; cin>>n; memset(a,0,sizeof(a)); a[x=0][y=n-1]=1; p=1; while(p<n*n) { whil

2021-11-16 14:32:49 265

原创 第七次课程作业

经典KMP算法#include<bits/stdc++.h>using namespace std;int Next[100];void get_next(string s){ int i=1,j=0;Next[1]=0; while(i<=s.size()) { if(j==0||s[i-1]==s[j-1]){ ++i;++j;Next[i]=j; } else j=Next[j]; }}int Index(st

2021-11-15 22:31:56 195

原创 第六次课程

队列的链表实现#include "bits/stdc++.h"using namespace std;// 队列的节点struct Node{ int data;//数据域 struct Node* next;//指针域};// 队首队尾指针struct Queue{ struct Node* front;//队头指针 struct Node* rear;//队尾指针 int size;//队列长度};void QueueInit(stru

2021-11-15 22:25:45 712

原创 第四次作业

n的阶乘(递归)#include <stdio.h>#include <stdlib.h>int fun(int n){ int t; if(n==1||n==0){ t=1; } else{ t=fun(n-1)*n; } return t;}int main(){ int m,n; scanf("%d",&n); if(n<0){

2021-11-15 22:05:25 530

原创 第二次作业

/* Project: single linkeed list (数据结构 单链表) Date: 2021-10-7 09:26:57 Author: Frank Wang InitList(LinkList &L) 参数:单链表L 功能:初始化 时间复杂度 O(1) ListLength(LinkList L) 参数:单链表L 功能:获得单链表长度 时间复杂度O(n) ListInsert(L.

2021-11-15 21:58:15 55

原创 第一次作业

#include<stdio.h>#define MAX 100int insert(int a[],int n,int i,int x){ int j; if(n+1>MAX) printf("无插入空间\n"); //数组只能存MAX个数 else if(i<1||i>n+1) printf("插入位置非法\n"); //插入位置的范围为1..n+1 else { fo...

2021-11-15 21:53:42 120

空空如也

空空如也

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

TA关注的人

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