摘要:
问题 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 解答1:排序 class Solution { public: int majorityE 阅读全文
posted @ 2021-03-03 20:04
tmpUser
阅读(61)
评论(0)
推荐(0)
摘要:
问题 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 示例 输入: s = "aab" 输出: ["aab","aba","baa"]] 解答1:swap解决全排列 class Solution { public: vector<stri 阅读全文
posted @ 2021-03-03 18:05
tmpUser
阅读(59)
评论(0)
推荐(0)
摘要:
问题 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 输入: 5 输出: [0,1,1,2,1,2] 解答1:暴力方法 class Solution { public: vector<int> countBi 阅读全文
posted @ 2021-03-03 15:30
tmpUser
阅读(82)
评论(0)
推荐(0)

浙公网安备 33010602011771号