摘要: 1、sort(a,a+7) a表示要排序的首地址,数组名代表的就是一个数组的首地址,7是要排序的元素个数 1 int a[] = { 8,2,9,1,0,5,6 }; 2 sort(a, a + 7); 3 for (int i = 0; i < 7; i++) { 4 cout << a[i] < 阅读全文
posted @ 2019-11-24 21:44 lucky99 阅读(4322) 评论(0) 推荐(0) 编辑
摘要: 题目: i表示x坐标轴上坐标为(i-1,i),长度为1的区间,给出n个这样的区间,要求画出m条线段覆盖住所有的区间,每条线段可以任意长,要求所有的线段长度和最小 第一行输入n和m,其中1<=n<=200,1<=m<=50 第二行输入n个坐标 思路: 我先用一条线段从起点拉到终点,将所有的区间都覆盖到 阅读全文
posted @ 2019-11-24 21:24 lucky99 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一个请求序列:98,183,37,122,14,124,65,67 假设磁头一开始的位置start处于c(c不在序列中的任何位置),例如c=53 如果采用最短寻道优先SSTF,输出序列的调度顺序和磁头移动总数 思路: 首先SSTF属于操作系统的知识,表示每一次都找离当前位置最近的一个磁道 阅读全文
posted @ 2019-11-24 20:19 lucky99 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 题目: 键盘输入一个高精度的正整数N(不超过250位) ,去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数。 编程对给定的N和k,寻找一种方案使得剩下的数字组成的新数最小。 算法思路: 要从正整数中删除k个数字,可以采取一步步来删的策略,每一次删除一个数字,使得当前得到的数字是最小的 阅读全文
posted @ 2019-11-24 10:25 lucky99 阅读(720) 评论(1) 推荐(0) 编辑
摘要: erase()是对string类型的字符串进行删除元素操作的函数 1、erase(int index) 删除下标从index开始直到字符串结尾的元素 1 string s = "1232157"; 2 s.erase(3); 3 cout << s;//123 2、erase(int index,i 阅读全文
posted @ 2019-11-24 10:10 lucky99 阅读(4350) 评论(0) 推荐(1) 编辑