- 博客(14)
- 收藏
- 关注
原创 【刷题记录打卡】力扣695. 岛屿的最大面积
注意:我最开始犯了一个低级错误,浪费了好久去排查。就是全局变量,不要再在maxAreaOfIsland里面去定义了,我最开始在maxAreaOfIsland里面写成了int g_row = gridSize;int g_col = *gridColSize,导致判断是否在范围内的时候,全部返回的否!// dfs遍历返回一个岛屿的面积大小。// 如果不在单元格范围内,即返回0。
2023-08-08 08:03:41
84
原创 【刷题记录打卡】力扣200. 岛屿数量
岛屿类(网格)问题基本都可以用dfs来解决。有一篇写的很好的总结,从二叉树类的dfs到网格类的dfs做了类比,很好理解。
2023-08-03 09:33:51
92
原创 【刷题打卡记录】力扣17. 电话号码的字母组合
1、回溯的时候,我最开始的做法是吧path直接作为参数放到backtrace函数入参里的,然后通过判断path的长度来作为退出条件的,这种做法不太好,因为在最后回溯的时候,要回退最后新增的一个字符,不是很好操作,所以以后这种用临时字符串存储一个结果的时候,最好是用他的长度来作为回溯时操作的元素,就像上述代码里的pathsize,这样就会简单很多。注意一点:创建char数组来表示字符串的时候,切记要多留一个位置来给最后的’\0’,同时赋值的时候也不要忘记了最后的结束符。所以就在最开始函数里面初始化它就行了。
2023-08-03 08:23:28
93
原创 【无标题】
C语言遇到的一些问题(1)编译出现ISO C90 forbids mixed declarations and code 警告原因:在函数中非变量定义的语句后又定义了一个变量。如下示:int a;a = 5;int b;解决办法:将变量定义移到非变量定义之前。如下:int a;int b;a = 5;...
2022-05-20 09:33:27
63
原创 一些Linux里的笔记
一、shell相关$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1…9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$- 显示shell使用的当前选项,与set命令功能相同@跟@ 跟@跟*类似,但是可以当作数组用if [ -z “$DIRN
2022-04-02 14:36:20
836
转载 C语言哈希表用法
C语言哈希表用法哈希表在头文件"uthash.h"中已经有了,只需要简单学习一下用法即可。1,哈希结构体#include “uthash.h”typedef struct {int key;int value;UT_hash_handle hh;} Hash;Hash *hash = NULL;其中UT_hash_handle是头文件"uthash.h"中定义的,然后Hash结构体是自定义的。key的类型可以是int, char , char[],void 这4种,value可以是任意
2022-03-09 22:32:35
1578
转载 转载【C语言符号优先级】
C语言符号优先级说明:同一优先级的运算符,运算次序由结合方向所决定。简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符
2022-03-08 00:02:05
80
1
转载 常见的二分查找 和找左右边界【转】
左右全闭的写法:int binary_search(int[] nums, int target) {int left = 0, right = nums.length - 1;while(left <= right) {int mid = left + (right - left) / 2;if (nums[mid] < target) {left = mid + 1;} else if (nums[mid] > target) {right = mid - 1;} .
2022-03-02 11:36:02
141
原创 BootLoader
BootLoader百度百科背景介绍简介操作模式启动过程百度百科在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。在一个基于ARM7TDMI core的嵌入式系统中,系统在上电或复位时通常都从地址0x
2022-02-07 13:52:42
1095
原创 extern “C“ 理解
extern "C" 理解欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用
2021-08-05 23:32:46
98
转载 转!qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/bladeandmaster88/article/details/52351339最近在做一个网络音乐播放器时,由于出现qt.network.ssl: QSslSocket: cannot call unresolved function...
2019-08-16 17:04:53
177
原创 关于修改ui文件之后,再在cpp文件里用ui“->”不出来的问题
我之前遇到了这个问题,尝试了很多网上其他小伙伴写的方法,都无效,后来自己随便乱试,试出了一个办法:第一步:清除第二部:重新构建我和几个有同样问题的小伙伴都测试了这个方法,都成功了,如果有跟我一样试了其他方法未果的朋友也可以试试这个方法。...
2019-07-25 14:10:44
1216
4
原创 Qt里如何读取文本文件,然后一行一行地显示在TextEdit上?
Qt里如何一行一行读取文本文件,然后一行一行地显示在TextEdit上?我现在在做一个乘法口诀的小游戏,有一个改错的功能,就是先把之前做错的题一行一行地存在一个文本文件里,然后在改错时想要读取文档中的题,没读一题就要按按钮选择答案做一次,现在就是不知道在按完按钮后如何切换到文档中的下一题,求大神指点...
2019-02-14 16:15:50
8433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人