c++陣列排序插入
**
解題1:
**
**
std::vector
**
#include <iostream>
#include <vector>
int main()
{
std::vector<int> a {1, 3, 14, 25, 31, 32, 58, 73, 98, 105};
int x{};
std::cin >> x;
int* pa = &a[0];
for (int i = 0; i < 11; i++)
{
if ((a [0]>a[1]&&x > * pa)|| (a[0] < a[1] && x < * pa))//(大神寫法^:規則0^0=0 0^1=1 1^0=1 1^1=0)(a[0]>a[1])^(x < * pa)
{
a.insert(a.begin()+i,x);
break;
}
*pa++;
}
for (int i :a)
{
std::cout << i << "\n";
}
}
**
解題2:
**
動態記憶體,記憶體複製,記憶體重新分配
**
**
待更新。。。
相關文章
- 複習一:陣列(4)-插入排序陣列排序
- 陣列排序陣列排序
- JS模擬陣列操作(新增、刪除、插入、排序、反轉)JS陣列排序
- 陣列的排序陣列排序
- 物件陣列排序物件陣列排序
- JavaScript 陣列排序JavaScript陣列排序
- js陣列排序JS陣列排序
- 選擇排序和插入排序(C++實現)排序C++
- 為什麼處理排序陣列比未排序陣列快排序陣列
- [C++]陣列C++陣列
- 多維陣列排序陣列排序
- 陣列氣泡排序陣列排序
- 陣列選擇排序陣列排序
- js陣列排序整理JS陣列排序
- javascript 陣列快速排序JavaScript陣列排序
- 陣列多重排序陣列排序
- c# 陣列排序C#陣列排序
- 二維陣列排序陣列排序
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 關於js陣列的六種演算法---水桶排序,氣泡排序,選擇排序,快速排序,插入排序,希爾排序的理解。JS陣列演算法排序
- ***PHP陣列排序+php二維陣列排序方法(PHP比較器)PHP陣列排序
- 記一次陣列操作:陣列 A 根據陣列 B 排序陣列排序
- 陣列排序函式-php陣列函式(一)陣列排序函式PHP
- LeetCode C++ 56. Merge Intervals【排序/陣列】中等LeetCodeC++排序陣列
- 【排序】插入類排序—(折半)插入排序、希爾排序排序
- C++陣列 字串C++陣列字串
- 二位陣列排序陣列排序
- 陣列排序的實現陣列排序
- php 二維陣列排序PHP陣列排序
- 二維陣列行排序陣列排序
- js:陣列自定義排序JS陣列排序
- 陣列排序(從小到大)陣列排序
- JavaScript陣列隨機排序JavaScript陣列隨機排序
- 陣列排序的測試陣列排序
- 陣列先去重,後排序陣列排序
- PHP 多維陣列排序PHP陣列排序
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- 每日 30 秒 ⏱ 優雅插入陣列陣列