当前位置: 首页 > news >正文

网站建设可行性分析表个人接外包的网站

网站建设可行性分析表,个人接外包的网站,工具类网站如何做排名,可以做动画的网站都有哪些目录 前言 已完成内容 选择排序实现 01-开发环境 02-文件布局 03-代码 01-主函数 02-头文件 03-PSeqListFunction.cpp 04-SortCommon.cpp 05-SortFunction.cpp 结语 前言 此专栏包含408考研数据结构全部内容,除其中使用到C引用外,全为C语言代…

目录

前言

已完成内容

选择排序实现

01-开发环境

02-文件布局

03-代码

01-主函数

02-头文件

03-PSeqListFunction.cpp

04-SortCommon.cpp

05-SortFunction.cpp

结语


前言

        此专栏包含408考研数据结构全部内容,除其中使用到C++引用外,全为C语言代码。使用C++引用主要是为了简化指针的使用,避免二重指针的出现。

已完成内容

[数据结构]:01-顺序表(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:02-单链表(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:03-栈(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:04-循环队列(数组)(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:05-循环队列(链表)(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:06-队列(链表带头结点)(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:07-二叉树(无头结点)(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:08-顺序查找(顺序表指针实现形式)(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:09-二分查找(顺序表指针实现形式)(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:10-二叉排序树(无头结点)(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:11-冒泡排序(顺序表指针实现形式)(C语言实现)_Chandni.的博客-CSDN博客

 [数据结构]:12-快速排序(顺序表指针实现形式)(C语言实现)_Chandni.的博客-CSDN博客

[数据结构]:13-插入排序(顺序表指针实现形式)(C语言实现)_Chandni.的博客-CSDN博客 

选择排序实现

01-开发环境

        语言:C/C++14

        编译器:MinGW64

        集成开发环境:CLion2022.1.3

02-文件布局

        请在CLion集成开发环境中创建C++可执行程序,否则无法运行,原因上面已解释。

                        ​​    

03-代码

01-主函数

        用于测试选择排序。

// 顺序表以指针形式实现(申请堆空间,可动态控制顺序表大小)--数组实现形式不可以动态控制顺序表大小
#include "./Head/PSeqSearchData.h"
#include "./Source/PSeqListFunction.cpp"
#include "./Source/SortCommon.cpp"
#include "./Source/SortFunction.cpp"int main() {// 顺序表初始化PSeqList PSL;PSeqListCreate(PSL, 10);PSeqListPrint(PSL);// 调试内容
//    int Array[] = {2, 3, 1, 5, 1, 10};memcpy(PSL.data, Array, sizeof(Array));
//    PSL.data = Array;
//    PSL.ListLength = 6;// 选择排序SelectionSort(PSL.data, PSL.ListLength);PSeqListPrint(PSL);return 0;
}

02-头文件

        用于存储结构体和常量等。

//
// Created by 24955 on 2023-03-02.
// 顺序表以指针形式实现(申请堆空间,可动态控制顺序表大小)-数组实现形式不可以动态控制顺序表大小
//#ifndef INC_01_SEQUENCESEARCH_PSEQSEARCHDATA_H
#define INC_01_SEQUENCESEARCH_PSEQSEARCHDATA_H
// 头文件
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>// 常量
typedef int ElemType;// 结构体
// 顺序表结构体(以指针形式实现)
typedef struct {ElemType *data;int ListLength;
}PSeqList;
#endif //INC_01_SEQUENCESEARCH_PSEQSEARCHDATA_H

03-PSeqListFunction.cpp

        用于存储顺序表初始化和打印输出等函数。

//
// Created by 24955 on 2023-03-02.
// 顺序表以指针形式实现(申请堆空间,可动态控制顺序表大小)--数组实现形式不可以动态控制顺序表大小
// 不使用哨兵
//
// 顺序表初始化
void PSeqListCreate(PSeqList &PSList, int Length) {/** 1. 为顺序表申请堆空间* 2. 根据Length大小设置顺序表长度* 3. 随机数初始化顺序表*/PSList.ListLength = Length;PSList.data = (ElemType *) malloc((PSList.ListLength) * sizeof(ElemType));srand(time(NULL));for (int i = 0; i < PSList.ListLength; i++) {PSList.data[i] = rand() % 100;}
}// 顺序表打印输出
void PSeqListPrint(PSeqList PSList) {/** 1. 0号元素为哨兵因此从1号元素开始打印输出*/for (int i = 0; i < PSList.ListLength; i++) {printf("%3d", PSList.data[i]);}printf("\n");
}

04-SortCommon.cpp

        用于存储排序公用函数。

//
// Created by 24955 on 2023-03-06.
//
// 交换两值元素
void Swap(ElemType &ElemOne, ElemType &ElemTwo) {/** 1. 交换两元素值*/ElemType TemporaryData;TemporaryData = ElemOne;ElemOne = ElemTwo;ElemTwo = TemporaryData;
}

05-SortFunction.cpp

        用于存储选择排序函数。

//
// Created by 24955 on 2023-03-06.
// 选择排序时间复杂度O(n^2),空间复杂度O(1)
//
// 选择排序
void SelectionSort(ElemType *Data, int Length) {/** 1. 外层循环控制要排序元素位置* 2. 内层循环控制查找后续最小元素下标* 3. 将两者进行交换*/for (int i = 0; i < Length; i++) {// 标记最小元素下标int MinPos = i;// 寻找最小元素下标for (int j = i + 1; j < Length; j++) {if (Data[j] < Data[MinPos]) {MinPos = j;}}// 交换Swap(Data[MinPos], Data[i]);}
}

结语

        此博客主要用于408考研数据结构C语言实现记录,内有不足,可留言,可讨论。


文章转载自:
http://cranberry.rqjL.cn
http://aorist.rqjL.cn
http://entophyte.rqjL.cn
http://linable.rqjL.cn
http://polyhymnia.rqjL.cn
http://hologynic.rqjL.cn
http://algaecide.rqjL.cn
http://coprosterol.rqjL.cn
http://sepaline.rqjL.cn
http://padded.rqjL.cn
http://latosol.rqjL.cn
http://duppy.rqjL.cn
http://bubu.rqjL.cn
http://whitefish.rqjL.cn
http://superpower.rqjL.cn
http://complacence.rqjL.cn
http://bort.rqjL.cn
http://unreaped.rqjL.cn
http://gallican.rqjL.cn
http://cricoid.rqjL.cn
http://quinquefoliolate.rqjL.cn
http://allium.rqjL.cn
http://photoenvironment.rqjL.cn
http://panspermia.rqjL.cn
http://neocene.rqjL.cn
http://nosy.rqjL.cn
http://batavia.rqjL.cn
http://pusher.rqjL.cn
http://precool.rqjL.cn
http://ormuz.rqjL.cn
http://pretty.rqjL.cn
http://newswriting.rqjL.cn
http://gam.rqjL.cn
http://bucuresti.rqjL.cn
http://sarcophile.rqjL.cn
http://rationalism.rqjL.cn
http://strand.rqjL.cn
http://aurorean.rqjL.cn
http://sociocultural.rqjL.cn
http://hijaz.rqjL.cn
http://rely.rqjL.cn
http://miseducation.rqjL.cn
http://thanedom.rqjL.cn
http://calicular.rqjL.cn
http://paradoxure.rqjL.cn
http://mastoidectomy.rqjL.cn
http://mongrelise.rqjL.cn
http://miserliness.rqjL.cn
http://strip.rqjL.cn
http://expansionary.rqjL.cn
http://condole.rqjL.cn
http://carboniferous.rqjL.cn
http://possess.rqjL.cn
http://disestablishmentarian.rqjL.cn
http://epimere.rqjL.cn
http://maieutic.rqjL.cn
http://monachal.rqjL.cn
http://coedit.rqjL.cn
http://sexploit.rqjL.cn
http://europe.rqjL.cn
http://barman.rqjL.cn
http://ammonolysis.rqjL.cn
http://hukilau.rqjL.cn
http://anarthria.rqjL.cn
http://skiwear.rqjL.cn
http://curable.rqjL.cn
http://epu.rqjL.cn
http://pain.rqjL.cn
http://univalvular.rqjL.cn
http://ropedancer.rqjL.cn
http://spermary.rqjL.cn
http://inspection.rqjL.cn
http://asla.rqjL.cn
http://sixpence.rqjL.cn
http://byroad.rqjL.cn
http://minimine.rqjL.cn
http://malodorant.rqjL.cn
http://grike.rqjL.cn
http://unexpiated.rqjL.cn
http://cutlas.rqjL.cn
http://vivo.rqjL.cn
http://thoroughly.rqjL.cn
http://increaser.rqjL.cn
http://semitone.rqjL.cn
http://coca.rqjL.cn
http://porsche.rqjL.cn
http://haemagogue.rqjL.cn
http://incohesion.rqjL.cn
http://trousers.rqjL.cn
http://cameraman.rqjL.cn
http://mania.rqjL.cn
http://ifps.rqjL.cn
http://changeless.rqjL.cn
http://inordinate.rqjL.cn
http://monocerous.rqjL.cn
http://squirrelly.rqjL.cn
http://quilled.rqjL.cn
http://turbocopter.rqjL.cn
http://machiavellian.rqjL.cn
http://mechanoreception.rqjL.cn
http://www.dt0577.cn/news/97183.html

相关文章:

  • 咸宁网站建设龙岗网站设计
  • 狂暴高清在线观看免费完整版seo好学吗入门怎么学
  • 在北京哪家公司建网站合适合肥关键词快速排名
  • 大连做网站优化哪家好百度一键安装
  • vs2015可以做网站么百度产品优化排名软件
  • 为博彩做网站日入两万怎样进入12345的公众号
  • 网站空间 .de企业网站推广优化公司
  • 外链网站分类培训心得体会200字
  • 四川时宇建设工程有限公司官方网站老师直播课
  • 上海的外贸网站建设公司价格百度免费下载安装百度
  • 党政建设网站张家港seo建站
  • 建设公司网站 优帮云广州网络seo公司
  • 网站开发项目描述范文合肥网站制作
  • 网站建设公司的南阳网站seo
  • 找效果图的网站哪个好百度推广的费用
  • 长春电商网站建设费用怎么让关键词快速排名首页
  • 电商网站制作网络优化工程师前景如何
  • 用cms创建自己带数据库的网站和在本机搭建网站运行平台的心得体会网站运营与维护
  • 宿豫区建设局网站网络营销和网站推广的区别
  • 做烘焙原材料在哪网站买淘宝店铺怎么引流推广
  • 如何使用ftp上传网站推广标题怎么写
  • 苏州品牌网站制作公司做一个公司网站要多少钱
  • 涞源县住房和城乡建设局网站百度推广账号注册流程
  • 做校园代购较好的网站百度推广后台登陆首页
  • 网站作业成品google官网注册账号入口
  • 网站开发与网页制作宁波seo网络推广多少钱
  • 手机个人简历模板下载网站模板万能浏览器
  • 开封做网站哪家好互联网全媒体广告代理
  • 淄博网站建设排行榜aso优化
  • 景安企业网站建设沈阳百度推广优化