随笔分类 -  C++

摘要:数据以一维数组的方式顺序存放,使用直接插入排序算法将输入的数据按升序方式重新排列, 不能使用其它函数来实现功能(这里的函数是指标准库或其它库带的排序算法函数) 算法描述: 每次将一个待排序的数据按照大小插入到前面已经排好序的适当位置,直到全部数据插入完成为止。 输入格式 : 第一行为待排序数据序列的 阅读全文
posted @ 2025-06-02 23:35 相遇就是有缘 阅读(64) 评论(0) 推荐(0)
摘要:vector简介 vector是一个能够存放任意类型的动态数组容器,能够存储任意类型的元素,并支持动态调整大小。 引用头文件 #include <vector> 常用操作 初始化 #include <iostream> #include <vector> vector<int> vec1; // 空 阅读全文
posted @ 2025-06-02 22:17 相遇就是有缘 阅读(48) 评论(0) 推荐(0)
摘要:输入10个数,用简单选择法对10个数排序,使其从小到大排序 #include<iostream> using namespace std; int main(void) { int i; int num[10], t, j; for (i = 0; i < 10; i++) { cin >> num 阅读全文
posted @ 2024-12-20 16:46 相遇就是有缘 阅读(60) 评论(0) 推荐(0)
摘要:指定格式输入字母(字母间以空格分隔),按照希尔排序输出指定格式 #include<iostream> #include<vector> #include<string> using namespace std; void shellSort(vector<string>& arr) { int n 阅读全文
posted @ 2024-12-12 23:52 相遇就是有缘 阅读(67) 评论(0) 推荐(0)
摘要:编写一个函数to_lower(),实现将字符串中的大写字母转换成相应的小写字母,在程序的主函数中输入数据并输出结果。 答案一 #include<iostream> using namespace std; void to_lower(char a[]) { for (int i = 0; i < 1 阅读全文
posted @ 2024-12-09 23:57 相遇就是有缘 阅读(442) 评论(0) 推荐(0)