#include <iostream> using namespace std; int main() { cout << "【输入说明】" ; cout << "第1行:等待插入的整数n" << endl; cout << "第2行:原有序数列元素个数m(m ≤ 1000)" << endl; cout << "第3行:m个从小到大排列的整数,空格分隔" << endl; cout << "【输出规则】输出插入后保持升序的完整数组,空格隔开" << endl; int insertNum; cout << "请输入待插入数字n:"; cin >> insertNum; int m; cout << "请输入原数组元素个数m:"; cin >> m; int arr[1001]; // 原数组最多1000个,插入后最多1001 cout << "请输入" << m << "个升序整数:"; for (int i = 0; i < m; i++) { cin >> arr[i]; } // 1. 找到插入位置pos int pos = 0; while (pos < m && arr[pos] < insertNum) { pos++; } // 2. 从后往前移动元素,腾出pos位置 for (int i = m; i > pos; i--) { arr[i] = arr[i - 1]; } // 3. 将数字插入空位 arr[pos] = insertNum; // 4. 输出新数组(共m+1个元素) cout << "\n插入完成后的有序数组:"; for (int i = 0; i <= m; i++) { if (i > 0) cout << " "; cout << arr[i]; } cout << endl; return 0; }37、<简单>元素插入有序数组
张小明
前端开发工程师
分布式ID的UUID与自定义时钟
在分布式系统的设计与实践中,生成全局唯一标识符是一个基础且关键的问题。它直接关系到数据的一致性、系统的可扩展性以及后续的运维复杂度。在众多解决方案中,UUID因其简单性和普适性被广泛采用,而结合自定义时钟逻辑的分布式ID生成方案&…
绝对零度的数学与物理意义
从数学和物理的角度来看,绝对零度(0 K,-273.15C) 是热力学温度的最低极限,对应物质内部分子或原子热运动(动能)趋近于零的状态。以下是几个关键点:🔬 热力学与统计物理中…
apk-mitm实战:绕过安卓证书锁定,实现HTTPS流量拦截
1. 项目概述:从“猫鼠游戏”到安全测试的利器在移动应用安全测试和逆向工程领域,我们经常遇到一个棘手的对手:证书锁定。想象一下,你作为一名安全研究员,试图分析一个金融类App的网络通信,以评估其数据传输…
AI算力智能调度:从Kubernetes到“鲸挣恩”方案的效率革命
🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 这次我们来看一个名为“鲸挣恩又赢了”的AI算力调度方案,它来自知名的技术科普频道Two Minute Papers。这个项目不是一个具…
AI设计新范式:用HTML/CSS代码生成取代图像生成,构建高确定性UI界面
🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 这次我们来看一个在 AI 设计领域引发讨论的新思路:当 AI 画图(文生图、图生图)在生成精确的 UI 界…
运动跟踪系统硬件选型与IMU传感器应用实战
1. 从零构建运动跟踪系统的硬件选型思考第一次接触运动跟踪项目时,面对市面上琳琅满目的传感器和MCU,我花了整整两周时间做技术选型对比。ASM330LHH这颗6DoF IMU(惯性测量单元)最终胜出,主要基于三个实际考量ÿ…