- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 debug之字符串的==与equals
今日程序之大bug在牛客上面笔试的时候遇到一道简单题,类似于力扣的605种花问题。然而我却百思不得其解为什么我没通过测试用例。考完之后我还在想,就在本地IDE上进行测试。最后我花了两个小时不停的debug终于想明白问题是什么了,总结如下题目要求,键盘输入字符串,例如: Y Y Y B然后我写的如下:String[] first= (sc.nextLine()).split(" ");丝毫没有问题最后我需要去遍历这个first里面是Y还是B,问题就来了,我用了这样的语句if(first[i]
2021-09-06 09:49:10 155
原创 QT5.14坐标数据类型设置
使用Qchart库函数setLabelFormat()这个函数与c++ 的printf格式一致,每个字符代表的含义如下 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包括float和double) %e(%E) 浮点数指数输出[e-(E-)记数法] %g(%G) 浮点数不显无意义的零"0" %i 有符号十进制整数(与%d相
2021-07-22 08:58:37 2707 1
原创 Mindmaaster快捷键操作
建立新地图:Ctrl + N打开地图:Ctrl + O搜索地图:Ctrl + F保存当前地图:Ctrl + S关闭当前地图:Ctrl + W切换文件:Ctrl + Tab打印当前地图:Ctrl + P撤消:Ctrl + Z; Alt +退格键重做:Ctrl + Y;Alt + Shift +退格键;Ctrl + Shift + Z粘贴:Ctrl + V剪切:Ctrl + X复制:Ctrl + C查找:Ctrl + F添加主题和形状添加子主题: Ctrl + Enter添加主题:
2021-07-15 20:54:24 502
原创 (Java版)剑指offer(六)
43.1~n整数中1出现的次数class Solution { public int countDigitOne(int n) { int digit = 1, res = 0; int high = n / 10, cur = n % 10, low = 0; while(high != 0 || cur != 0) { if(cur == 0) res += high * digit;//此位 1的出现次数只由高位 hig
2021-07-09 20:09:28 75
原创 (Java版)剑指offer(五)
37.序列化二叉树这里要保证输出的格式都一致public class Codec { public String serialize(TreeNode root) { //使用层序遍历 if(root == null) return "[]"; StringBuilder res = new StringBuilder("["); Queue<TreeNode> queue = new LinkedList<>() {{
2021-07-08 15:44:31 58
原创 (Java版)剑指offer (四)
31.栈的压入和弹出栈辅助法,两个汉诺塔class Solution { public boolean validateStackSequences(int[] pushed, int[] popped) { //辅助栈方法 Stack<Integer> stack = new Stack<>(); int i = 0; for(int num : pushed) { stack.push(num
2021-07-05 14:14:55 73
原创 (Java版)剑指offer(三)
21.调整数组顺序使奇数位于偶数前面快慢指针法class Solution { public int[] exchange(int[] nums) { //快慢指针法 int fast=0,low=1; while(low < nums.length){ if(nums[fast] %2 ==1) { fast++; low++;
2021-07-04 13:06:16 75
原创 (Java版)剑指offer(二)
13.机器人的运动范围动态规划联通性为什么要&& (dp[i - 1][j] || dp[i][j - 1]);class Solution { public int movingCount(int m, int n, int k) { //状态:dp[i][j]代表第i,j个格子能否走到 boolean[][] dp = new boolean[m][n]; dp[0][0] = isValid(0, 0, k);
2021-07-03 14:20:33 49
原创 (Java版)剑指offer(一)
03.找数组中重复的数字HashSet只能存储不重复的数据把num放在HashSet中,可以存放表示没有重复,不能存放则表示重复class Solution { public int findRepeatNumber(int[] nums) { HashSet set = new HashSet(); int repeat = -1; for(int num:nums){ if(!set.add(num)){
2021-07-02 22:43:39 105 2
原创 matlab复制变量保留有限小数位到word或excel的方法
通常我们需要将matlab工作区的变量直接复制到论文中,而工作区的变量通常是默认32位的,在命令行只能设置显示区的小数位数。以下方法用来将大量数据保留有限小数位直接复制到论文中。step1:将要复制的数据变量名做有限小数位四舍五入变量名 = roundn(变量名,-5)此处表示小数点后保留五位,并进行四舍五入step2:打开工作区的变量,进行复制step3:按照表格格式粘贴到excle,如果你粘贴到excle在有限小数位后有很多0,可以使用excle的设置单元格格式功能。设置单元格格式->数
2021-06-23 16:35:05 3028 1
原创 C++中NULL与nullptr的区别
当没有发生函数重载时,二者都标识空指针,没有区别当有发生函数重载时,NULL表示数值0,nullptr才表示空指针为了避免错误,当想要表达空地址时,最好是使用nullptr详细分析见:https://blog.csdn.net/qq_18108083/article/details/84346655...
2021-03-14 15:33:20 79
转载 c++ array模板类使用
https://blog.csdn.net/zhengqijun_/article/details/81566109
2021-03-12 22:57:41 249
原创 自增与自减
当自增与自减出现在数组中是如何运算的,优先级是什么? int nums[4] = {1,2,3,4}; int i = 1; cout << "nums = "<< nums[++i]<<endl; cout << "i = " << i<< endl; 输出结果nums = 3i = 2请按任意键继续. . .分析:++i会先进行运算,i已经加到2了,然后此时是在输出num[2],i输出是2. int nums
2021-03-12 19:20:21 161
原创 C++ 内存对齐问题(以结构体为例)
已知sizeof(char)=1,sizeof(short)=2,sizeof(int)=4,现在有个结构体如下:struct size1 {int a;char c;short s;};sizeof(size1)=8struct size2 {int a;char c;char b;short s;};sizeof(size2)=8环境:VC6.0,32位的Win7系统为何size1和size2的sizeof会一样呢?原因:结构体的sizeof涉及到内存对齐问题
2021-03-09 20:20:36 120
转载 C++ STL中容器的使用全面总结
C++ STL中容器的使用全面总结https://blog.csdn.net/u014465639/article/details/70241850
2021-02-06 22:59:04 78
原创 vscode 初次使用笔记,相关配置记录
vscode 初次使用笔记,相关配置记录参考视频:https://www.bilibili.com/video/BV13K411M78v?from=search&seid=16159601827063365839vscode 只运行不调试程序单文件运行:g++ .\main.cpp.\a.exe多文件运行g++ -g main.cpp rational.cpp -o a.exe注:a是自动生成的可执行文件名。调试程序需要launch.json和task.json选中图
2021-01-17 10:29:38 171 1
原创 LU分解与Cholesky分解
LU分解转自:https://blog.csdn.net/zhouliyang1990/article/details/21952485Cholesky分解转自:https://blog.csdn.net/baimafujinji/article/details/6512460
2020-03-12 15:56:46 734
原创 python相关函数的用法
python相关函数的用法1,Python 字典 items() 函数作用:以列表返回可遍历的(键, 值) 元组数组。 例:dict = {'老大':'15岁', '老二':'14岁', '老三':'2岁', '老四':'在墙上' } print(dict.items())显示结果: dict_ite...
2019-10-07 21:52:35 128
原创 笨办法学Python中期笔记
2019.9.16 python中期笔记1,print(“打印的内容”)双引号的内容被打印出来print(变量)打印变量的内容2,注释符:#3,数学运算符:加(+),减(-),乘(*),除(/),求余(%),作比较(小于<,大于>,大于等于>=,小于等于<=)4,变量命名与赋值:变量名 = 数值5,格式化字符串,嵌入变量内容的字符串:print(f"hello ...
2019-10-04 18:44:50 103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人