- 博客(6)
- 收藏
- 关注
原创 数据结构之顺序表的构建
实现顺序表的定义并创建顺序表。 实现线性表顺序存储结构下元素的插入操作。 实现线性表顺序存储结构下元素的删除操作。 实现线性表顺序存储结构下取元素操作。 //数据结构构建一个线性表#include <iostream>using namespace std;typedef int ElemType;typedef int Status;#define M 100 #define ok 1#define false 0typedef struct{ ElemType .
2022-03-02 16:29:45 2213 2
原创 将一组数据从小到大排序,数据为96,56,135,12,32,43,77,86.(用希尔排序法实现)(c语言)
实现过程:(1)自定义函数sort(),实现希尔排序;(2)main()函数作为程序的入口函数。代码如下:#include <stdio.h>int sort(int s[], int n) /* 自定义函数 sort()*/{ int i,j,d; d=n/2; while(d>=1) { for(i=d+1;i<=n;i++) /*数组下标从d+1开始进行直接插入排序*/
2022-01-01 23:45:25 604 2
原创 《百钱买百鸡》c语言(循环结构)
《算经》中曾提出一个“百钱买百鸡”问题,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁,母,雏各几何?(即公鸡5钱一只,母鸡3钱一只,小鸡三只一钱。问:100钱买一百只鸡,公鸡、母鸡、小鸡各多少只?)实现过程:使用for语句对三种鸡的数目在确定好的范围内进行穷举并判断,对满足条件的3种鸡数目按照指定格式输出,否则进行下次循环。代码如下:#include <stdio.h>int main(){ int cock,hen,chick; /*
2022-01-01 21:48:58 9460 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人