数据结构
头秃代码奴
在努力的路上,一不小心就考上研究僧了,继续努力。。。。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【排序】C/C++常见的几种排序
#include<stdio.h> #include<iostream> #include <cstdlib> #include <time.h> #define max 50 using namespace std; //冒泡排序 void BubbleSort(int A[],int n){ int i,j; int temp; for(i=0;i<n-1;i++){ for(j=0;j<n-i-1;j++){ if(A[原创 2022-01-15 10:44:49 · 456 阅读 · 0 评论 -
约瑟夫环---两种解决方法
1.用常规的数组 #include<iostream> using namespace std; #define maxsize 50 //最大值 void yuesefu(int x,int k){ //x是环的人数,k为倒数 int i; int j=1; //计数 int sum=0; //出队总数 int t=1; //数组迭代变量 int a[maxsize]; for(i=1;i<=x;i++)原创 2021-11-15 18:45:34 · 615 阅读 · 0 评论 -
数据结构---链栈
数据结构–链栈 根据栈的定义,和链表结合 利用链表的头插法实现入栈,利用链表删除头元素的方法实现出栈 定义结构体 //定义链栈 typedef struct Linknode{ elemtype data; Linknode *next; }*ListStack; 对栈进行初始化 //初始化 void initStack(ListStack &S){ S=(ListStack)malloc(sizeof(Linknode));//创建头节点 S->next=NULL;//指向空原创 2021-10-08 20:45:34 · 338 阅读 · 0 评论
分享