- 博客(9)
- 收藏
- 关注
原创 A DS顺序表--删除有序表中的重复元素
给定一个按升序排列的顺序表,请删除所有重复的元素,使得每个元素只出现一次,并输出处理后的顺序表。利用了集合内元素不重复的特性,解决了去重问题。试验了vector合set的用法。第二行起,每一行首先输入n,表示有n个元素,接着依次输入n个元素。-100 <= 元素的值 <= 100。第一行输入t,表示有t个测试样例。每一行输出处理后的顺序表。给定的顺序表为升序排列。
2023-10-08 11:38:48 47 1
原创 A DS顺序表--棒球比赛
这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。对于'C'、'D'、'+'操作,题目保证执行对应操作时前面总是存在足够的元素。第二行起,每一行首先输入n,表示有n个字符,接着依次输入n个字符。2. '+' - 表示本回合新获得的得分是前两次得分的总和;3. 'D' - 表示本回合新获得的得分是前一次得分的两倍;4. 'C' - 表示前一次得分无效,需删除前一次的分数。输入的字符只可能为'C'、'D'、'+'、'0'至'9'。每一行首先输出顺序表的长度,接着输出顺序表中的所有元素。
2023-10-08 10:57:18 271 1
原创 DS顺序表--合并操作
第1行先输入n表示有n个数据,接着输入n个数据,表示第1个序列,要求数据递增互不等。第2行先输入m表示有m个数据,接着输入m个数据,表示第2个序列,要求数据递增互不等。已知两个递增序列,把两个序列的数据合并到顺序表中,并使得顺序表的数据递增有序。建立顺序表的类,属性包括:数组、实际长度、最大长度(设定为1000)该代码中插入函数的写法十分巧妙,值得细细琢磨,反复思考!顺序表内容包括顺序表的实际长度和数据,数据之间用空格隔开。第1行输出创建后的顺序表内容。
2023-10-07 21:39:02 35 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人