【C++实战小项目】通讯录(四) 冒泡排序通过string首字母排序多个数组


?♂️iecne个人主页::iecne的学习日志
?每天关注iecne的作品,一起进步
?一起学习,必看iecne
?希望大家多多支持?一起进步呀!

文章目录
- 一.分析通讯录
- 二.流程图
- 三.代码实现
-
- 3.1 判断人数
- 3.2 SORT函数
- 3.3 InsertSort函数
- 四.冒泡排序
-
- 4.1 什么是冒泡排序?
- 4.2冒泡排序到底是如何排序的呢?
- 4.3 用法
- 五.InsertSort
- 总结
一.分析通讯录
首先制作一款通讯录我们可以将它分为以下部分
增加联系人
删除联系人
查找联系人
修改联系人
打印通讯录
排序通讯录
这一期我们就来实现准备删除查找与修改
二.流程图
由于结构体和枚举很难,使用简单的数组在整个排序的过程中就显得十分困难。所以在对字母排序的时候我们可以这样做,看下图:
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/0c3ef2459c.html
相关推荐
-
毕业设计 基于大数据的游数据分析可视化系统(源码分享)
文章目录 0 简介 1 课题背景 2 数据处理 3 数据可视化工具 3.1 django框架介绍 3.2 ECharts 4 Django使用echarts进行可视化展示(mysq…
1天前 -
Huggingface的from pretrained的下载代理服务器方法设置
笔者需要用到下载预训练模型,但是此时TUNA和BSFU的镜像已经停止了,希望有可用的途径下载到位于网上的预训练模型。 此时查找了huggingface的文档Configuratio…
1天前 -
AI 绘画Stable Diffusion 研究(十七)SD lora 详解(上)
大家好,我是风雨无阻。 本期内容: Lora的原理是什么? Lora如何下载安装? Lora如何使用? 大家还记得 AI 绘画Stable Diffusion 研究(三)sd模型种…
1天前 -
人工智能(pytorch)搭建模型14-pytorch搭建Siamese Network模型(孪生网络),实现模型的训练与预测
大家好,我是微学AI,今天给大家介绍一下人工智能(pytorch)搭建模型14-pytorch搭建Siamese Network模型(孪生网络),实现模型的训练与预测。孪生网络是一…
1天前 -
关于 ChatGPT 必看的 10 篇论文
目录 1 Transformer 2 GPT-3 3 InstructGPT 4 Sparrow 5 RLHF 6 TAMER 7 PPO 8 In-Context Learnin…
1天前 -
MK趋势检验和MK突变检验(代码分享及结果分析)
MK趋势检验 在时间序列趋势分析中,Mann-Kendall检验是世界气象组织推荐并已被广泛使用的非参数检验方法,最初由Mann和Kendall提出,现已被很多学者用来分析降雨、气…
1天前 -
看一看什么是AI PC:人工智能电脑
大家好啊,我是董董灿。 今天在一个群聊里,聊到了关于 AI PC (人工智能电脑)的话题。 之前看到过关于 AI PC 的新闻,说的是联想集团董事长兼CEO杨元庆在一次演讲中提到了…
1天前 -
海思SD3403/SS928开发(一)简介
海思SD3403/SS928开发(一):简介 一:简介 SD3403/SS928是一颗面向监控市场推出的专业 ultra-HD Smart IP Camera SOC。 二:性能介…
1天前 -
DEFORMABLE DETR详解
1.解决问题 DETR需要比现有的目标检测器更长的训练时间来收敛。 DETR在检测小物体方面的性能相对较低,并且无法从高分辨率特征地图中检测到小物体。 可变形卷积可以识别重要特征…
1天前 -
基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION
关于轴承相关的项目之前做的大都是故障识别诊断类型的,少有涉及回归预测的,周末的时候宅家发现一个轴承寿命加速实验的数据集就想着拿来做一下寿命预测。 首先看下数据集如下: 直接百度即可…
1天前

