数据结构-简单排序

server/2024/12/2 18:57:16/

一.前提

二.冒泡排序

三.插入排序

#include<iostream>
using namespace std;
typedef int ElemengType;
void Bubble_Sort(ElemengType A[], int N) {for (int p = N - 1; p >= 0; p--) {int flag = 0;for (int i = 0; i < p; i++) {if (A[i] > A[i + 1]) {swap(A[i], A[i + 1]);flag = 1;}}if (flag == 0)break;}
}
void Insertion_Sort(ElemengType A[], int N) {ElemengType Tmp;int i;for (int p = 1; p < N; p++) {Tmp = A[p];for (i = p; i > 0 && A[i - 1] > Tmp; i--)A[i] = A[i - 1];A[i] = Tmp;}
}
int main()
{ElemengType A[10] = { 1,2,0,9,3,5,4,7,6,9 };Bubble_Sort(A, 10);for (int i = 0; i < 10; i++)cout << A[i] << " ";cout << endl;Insertion_Sort(A, 10);for (int i = 0; i < 10; i++)cout << A[i] << " ";cout << endl;return 0;
}

四.时间复杂度下界

I原始序列里的逆序列的对数

最好的复杂度欧米伽N^2下界


http://www.ppmy.cn/server/146806.html

相关文章

cocos creator 触摸事件官方案例

cocos creator 触摸事件官方案例 1、官方示例&#xff1b; 2、对官方示例的总结&#xff1a; &#xff08;1&#xff09;介绍了鼠标事件和触摸事件的类型&#xff0c;这里主要关注的是在移动端和PC端都可以触发的触摸事件。 &#xff08;2&#xff09;节点事件的派发&#…

Matlab Simulink HDL Coder FPGA开发初体验—计数器

目录 一、Simulink设计及仿真二、Verilog HDL代码转换1、参数配置2、HDL代码生成 三、ModelSim仿真分析1、使用自己编写的Testbench文件进行仿真2、使用HDL Coder生成的Testbench文件进行仿真 前言 Simulink HDL Coder‌是一款将Simulink和Stateflow模型转化为可综合的Verilog和…

从开机到 Linux 内核执行的完整过程:深入解析

在嵌入式开发、操作系统学习和调试中&#xff0c;理解从硬件上电到内核执行的整个启动过程至关重要。本文将详细梳理这一过程&#xff0c;从设备开机的第一刻到 Linux 内核代码的执行&#xff0c;帮助你理解各个阶段的细节&#xff0c;以及每个环节所涉及的技术组件。 1. 开机至…

前端js面试知识点思维导图(脑图)

如果看着不清晰可以去https://download.csdn.net/download/m0_73761441/90058523访问下载&#xff0c;无需积分 使用百度脑图制作&#xff0c;可以一键导入下面的文本生成自己的脑图 js相关面试题、知识点 数据类型 1. 数据类型分类&#xff1f;分别包含&#xff…

http的文件上传和下载原理

目录 一&#xff1a;上传 1&#xff1a;http请求格式 2&#xff1a;文件上传类型分析 1&#xff1a;md5秒传 2&#xff1a;分片上传 1. 什么是分片上传 2. 分片上传的场景 3&#xff1a;断点续传 1. 什么是断点续传 2. 应用场景 3. 实现断点续传的核心逻辑 4. 实现流…

uniapp实现小程序的版本更新

参考官方文档&#xff1a;uni.getUpdateManager() | uni-app官网 uni.getUpdateManager()是uniapp框架提供的一个API&#xff0c;用于管理小程序的版本更新。这个API返回一个全局唯一的版本更新管理器对象&#xff0c;该对象可以用于检测新版本、下载新版本以及提示用户重启应…

VC++网络安全编程范例(12)-PKI编程

PKI&#xff08;Public Key Infrastructure &#xff09; 即"公钥基础设施"&#xff0c;是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系&#xff0c;简单来说&#xff0c;PKI就是利用公钥理论和技…

试题转excel;试题整理;试卷转Excel,word试题转excel

一、问题描述 我父亲是一名教师&#xff0c;偶尔会需要整理一些高质量的题目到excel中 以往都是手动复制搬运&#xff0c;几百道题几乎需要一个下午的时间 关键这些事&#xff0c;枯燥无聊费眼睛&#xff0c;实在是看起来就很蠢的工作 就想着做一个工具&#xff0c;可以自动…