小编Emp*_*mp1的帖子

如何在C ++中对同时包含负数和正数的字符串数组进行排序?

String str[]={"-123","89","-10","456"};
Run Code Online (Sandbox Code Playgroud)

str是一个字符串数组,每个字符串都是整数格式,您必须及时对该数组进行排序O(n log n)

中的字符串str可以表示正整数和负整数。这些字符串的最大长度为1024个字符。

我知道解决此问题的一种方法是将字符串转换为数字,然后将它们进行比较。还有其他解决方案吗?

c++ arrays sorting string algorithm

7
推荐指数
2
解决办法
156
查看次数

删除数组中的每个奇数索引,直到数组中的元素数变为1

您有一个大小为n = 10的数组;

arr [] = {1,2,3,4,5,6,7,8,9,10}

操作1:-删除每个奇数索引:-1,3,5,7,9现在arr [] = {2,4,6,8,10}

重复操作1除非在这种情况下数组的大小变为1,否则答案为:-8

是否有任何公式可以直接解决。

algorithm logic

0
推荐指数
1
解决办法
116
查看次数

标签 统计

algorithm ×2

arrays ×1

c++ ×1

logic ×1

sorting ×1

string ×1