
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方。示例 1:输入: 16输出: true示例 2:输入: 5输出: false进阶:你能不使用循环或者递归来完成本题吗?解法1:循环class Solution {public:bool isPowerOfFour(int num) {if(num==1)...
本人写了一个函数void Module::reset()里面重置了Listview中model的值。而且确实更改了,但是在Listview显示上没有马上改变一开始的函数是这样写的void Module::reset(){for(unsigned int i=0;i<module_.size();i++){QModelIndex start_index =...
缺失数字给定一个包含 0, 1, 2, …, n 中 n 个数的序列,找出 0 … n 中没有出现在序列中的那个数。示例 1:输入: [3,0,1]输出: 2示例 2:输入: [9,6,4,2,3,5,7,0,1]输出: 8说明:你的算法应具有线性时间复杂度。你能否仅使用额外常数空间来实现?解法1:排序后比对值和下标是否对应class Solution {public...
132模式给定一个整数序列:a1, a2, …, an,一个132模式的子序列 ai, aj, ak 被定义为:当 i < j < k 时,ai < ak < aj。设计一个算法,当给定有 n 个数字的序列时,验证这个序列中是否含有132模式的子序列。注意:n 的值小于15000。示例1:输入: [1, 2, 3, 4]输出: False解释: 序列中不存在13...
堆的操作:堆的操作函数定义在头文件 algorithm 中以下的代码中均省略了输出的代码vector<int> a{ 4,5,6,7,3,0,1 };for (int i = 0; i < a.size(); i++){cout << a[i] << ' ';}创建堆:堆用容器vector来存放函数:make_heap()...
二进制求和给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例 1:输入: a = "11", b = "1"输出: "100"示例 2:输入: a = "1010", b = "1011"输出: "10101"解法1(具有局限性)我的第一想法是转换成整数进行操作主要思想:将字符串转化成整数进行操作class Solutio...
Nim 游戏你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。示例:输入: 4输出: false解释: 如果堆中有 4 块石头,那么你永远不会赢得比赛;因为无论你拿走 1 块、2 块 还是 3 ...
有效的完全平方数给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。说明:不要使用任何内置的库函数,如sqrt。示例 1:输入:16输出:True示例 2:输入:14输出:False解法1:递增判断public:bool isPerfectSquare(int num) {int i...
破解我们在破解时会将 JetBrains-agent.jar 这个文件导入到 idea 中,我在 plugin 导入后重启便无法再打开 idea。原因在导入 JetBrains-agent.jar 包自动修改配置文件时出现了错误,所以我们需要找到 idea 的配置文件进行修改。在 idea 的安装目录下 bin 文件夹中有两个文件,idea.exe.vmoptions 和 idea64.exe.v
我是正常安装后,在cmd 输入指令 conda --version,但是发现不成功,在 scripts 下也能找到conda.exe。按道理应该安装成功的。重启了以后,再输入 conda --version 发现就可以了。...







