自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 leetcode刷题大纲

15、三数之和16、最接近的三数之和18、四数之和42、接雨水 hard75、颜色分类78、子集79、84、88、90、216、287、907、969、

2023-04-23 22:02:16 116

原创 leetcode刷题知识点

知识点整理:一、数组1、求数组长度sizeof(arr1) / sizeof(arr1[0]);结果是三维数组的空间申请: char*** res = (int **)malloc(sizeof(char**) * stringsSize); for (int i = 0; i < stringsSize; i++) { res[i] = (char**)malloc(stringsSize * sizeof(char*));

2022-03-20 12:06:07 561

原创 治疗“纠结虚无”“心高气傲”“完美主义”

一、二八法则先完成,再完善避免过度准备避免执着于无关紧要的细节千万不要执着于“要么不做,要么做到最好”这样的观念,容易错失机会二、奖励奖励过程奖励尝试奖励失败三、Permission to be human允许自己是个“人”,正视人性的限制,允许犯错,自我接纳任何人都是驯兽师,而那猛兽无非就是各自的性情而已...

2021-07-04 22:16:38 199

原创 leetcode题目分类 & 常用代码

leetcode题目分类 & 常用算法模板1、DFS+BFShttps://leetcode-cn.com/problems/number-of-provinces/https://leetcode-cn.com/problems/keys-and-rooms/https://leetcode-cn.com/problems/deepest-leaves-sum/https://leetcode-cn.com/problems/binary-tree-right-side-viewhtt

2021-06-04 18:57:36 421

原创 leetcode刷题总结

专栏专栏c语言基础数据结构与算法博客分类数据结构算法leetcode总结错题面试题 10.02. 变位词组罗马数字转整数c语言基础二维数组sizeof的用法宏定义:取最大值MAX&MIN数据结构与算法博客leetcode中整数转字符的使用C语言中库函数总结结构体数学字符串leetcode简单题题型分类一维数组分类数据结构Linked List 链表

2021-04-14 08:40:45 1104

原创 年轻人默默做这三十件事,离成功就不远了

01每天列出3件最重要的事02比别人早10分钟到公司03开口前先想几秒钟04发脾气之前先数30个数05不确定时,挑最难的事做06给每件事规定完成日期07坐第一排的位子08观察走在你前面的人09比别人多坚持10分钟10记住身边每个人的名字11抢着做事,即使是打扫卫生12在背后赞美别人13重视身边的每一个人14听别人把话说完15给别人的比别人期望的多一点16批评人之前,先进行赞美17随身带着纸和笔18醒后2分...

2021-02-21 19:30:28 203 1

原创 二维数组

在内存中还是一维数组,以每一行为一个元素a[i][j]编译器解析为*(*(a + i) + j)int a[3][4]的a[i][j]在内存中的地址a+4*i+j1、array[0]与array都是数组首地址,两者指向对象不同array + 1:指向第二行array[0] + 1:指向第一行第二个元素int *p;p = array[0];2、数组名作地址表示其中元素*array <=> array[0]array[i][j]:1) 用二维数组名:*(*(array

2021-01-21 22:42:46 235

原创 sizeof用法注意

sizeofsizeof(数组名):返回数组所有元素占有的内存空间字节数int count[26];memset(count, 0, sizeof(count));或者memset(count, 0, sizeof(int) * 26);sizeof(指针):返回计算机系统的地址字节数,如果是32位系统,返回4;16位系统,返回2int* p = count;sizeof(int); //4...

2021-01-20 21:28:18 198

原创 leetcode字符串类型分类及说明

strstr、strtok用法:https://leetcode-cn.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence/submissions/

2020-12-08 01:11:56 277

原创 leetcode中整数转字符的使用

leetcode上整数转字符串itoa()函数不能用,字符串转整数atoi()可以用itoa是广泛应用的非标准C语言和C++语言扩展函数,但它不是标准C/C++语言函数,所以不能在所有的编译器中使用。不过大多数的编译器(如Windows上的)通常在头文件<stdlib.h>/头文件中包含这个函数。https://leetcode-cn.com/problems/maximum-swap/solution/si-lu-xian-jiang-shu-zi-zhuan-huan-wei-zi-f.

2020-12-07 07:19:55 861

原创 宏定义:取最大值MAX&MIN

C语言宏定义#define max(a,b) a>b?a:b 有什么隐患?据说要这样写:#define max(a,b) ((a)>(b)?(a):(b)),如果不加括号有什么不一样吗?因为宏定义是在预编译阶段把宏的内容拷贝的源代码的相应位置如果#define max(a,b) a>b?a:b这样写的话那么如下表达式 max(a,b)+1就展开为a>b?a:b+1冒号后面就是b+1了,自然和当初愿望不一样,算完max再加一违背了所以要加上括号。...

2020-12-06 16:32:42 3178

原创 配置vscode编译环境

下载minGW略安装VSCODE中C/C++拓展(extension)略配置json文件前两步直接略过了,比较简单,直接上网搜。配置json不是每一个人的帖子都管用,综合各方,终于配置了一个自己能用的。放在.vscode文件夹中,只要将包含以下三个json文件放置到创建源文件的目录下,即可调试(自己改下编译器路径):launch.json{ // Use IntelliSense to learn about possible attributes. // Hover to

2020-12-05 11:54:21 542

原创 配置vscode编译环境及leetcode拓展

大体教程网上都有,主要讲在配置过程中遇到的一些问题。配置vscode编译环境:https://www.zhihu.com/question/333233461https://www.zhihu.com/question/30315894https://www.jianshu.com/p/febbf1e975b6https://blog.csdn.net/qq_27283619/article/details/103648264这四个链接足够了,另外在安装过程中F5一直无效,自动跳转到

2020-11-24 08:35:06 221

原创 C语言中库函数总结

常用库函数一、stdio.hsprintf#include <stdio.h>#include <math.h>int main(){ char str[80]; sprintf(str, "Pi 的值 = %f", M_PI); /* c:字符 d:十进制 s:字符串*/ puts(str); return(0);}二、stdlib.hatoi范围:0~9,大于这个范围,例如 ‘a’ = 97 ‘A’ = 65,返回值

2020-11-20 01:16:36 830

原创 结构体

结构体定义基础定义:struct User { int Id; int followeeId; struct User* next;}typedef定义:typedef struct User { int Id; int followeeId; struct User* next;} AnotherUser;AnotherUser相当于struct User的别名,因为在定义结构体指针next时,代码还没编译到AnotherUser,所以在定义结构体指针时,需要将结构体

2020-11-15 16:18:20 198

原创 数学

数学整数反转https://leetcode-cn.com/problems/reverse-integer/submissions/ while(x != 0) { count = count * 10 + x % 10; x = x / 10; }https://www.cnblogs.com/x_wukong/p/5675795.html

2020-11-05 08:28:12 159

原创 字符串

字符串题目链接:https://leetcode-cn.com/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof/submissions/此题使用了string.h头文件中的memcpy()、strcat()函数,可参考菜鸟教程熟悉string.h中的函数,以及stdlib.h中的malloc等函数void *memcpy(void str1, const void str2, size_t n)str1 --指向用于存储复制内容的目标数组,类型强制转换为 voi

2020-10-26 00:08:18 167 1

原创 leetcode简单题题型分类

leetcode刷题- tag: 栈、排序、位运算、递归、队列、数组、哈希表、链表、数学、双指针、字符串* 栈&队列:https://leetcode-cn.com/problems/implement-queue-using-stacks-lcci/* 排序:* 递归:* 数组:https://leetcode-cn.com/problems/running-sum-of-1d-array/solution/runtime error: load of null pointer of

2020-10-25 22:02:42 273

原创 一维数组

一维数组题目链接:https://leetcode-cn.com/problems/running-sum-of-1d-array/出现错误stack overflow有一个int型空指针问题解决本题逻辑并不困难,但是总是会出现奇怪的报错:报错是因为入参当中有个*returnSize,不可以把它当作输出数组使用,这是因为leetcode会输出一个代表数组长度的引用。报错是因为定义输出数组时,并不知道数组的长度,因此需要使用动态分配内存空间的方法来定义数组空间。...

2020-10-22 00:21:33 164

原创 springboot在pom文件依赖编译时报错

问题现象使用spring initializer生成web功能后,在使用Springboot时org.springframwork.boot一直泛红,报错此符号不能被解释问题定位去查看与导入相关的文件:1.java包2.pom依赖文件发现pom.xml中有报错Non-resolvable parent POM for com.atguigu:spring-boot-01-hellow...

2019-10-02 11:56:20 1115

原创 通过ssh搭建PC和ARM开发板文件传输系统

通过ssh搭建PC和ARM开发板文件传输系统1.首先确认开发板与电脑是否能ping通(1)使用网线连接开发板与PC,PC可以连上WiFi,这里注意如果之前电脑通过网线连接了外网,可能通过DHCP的方式自动获取一个IP地址,这时候再使用网线连接PC和开发板,IP可能会出错(而通过后面的方法一般通过WIFI共享给的以太网端口的地址是192.168.137.1),因此一般连接之后,我都使用网络重置,...

2019-01-09 18:24:28 1985

原创 解决一个stm32上程序跑飞问题

今天调试了一个stm32二维码显示的程序,1.编译是没有问题屏载后白屏:解决方法:发现是配置文件的问题,程序的很多文件与自己的板子不适配。 2.加入到板子配套程序环境后,发现lcd上能够显示一次正确的结果,但很快被错误的结果刷屏:解决方法:用ST-LINK进行单步调试,发现主程序运行完之后,又去执行了子程序。网上一查发现,是程序跑飞了,在此之前的文件里是有看门狗程序的,而我...

2018-12-26 14:57:50 7765

原创 第一篇博客

  去年一年用了csdn解决了很多问题,今年想着是时候也写写博客,一是为了留下自己的学习的痕迹,督促自己学习且能有一个总结回顾的过程,二是为了和大家分享,有不足之处能及时听取意见。其次就是给自己找点事情做,在学校经常容易浮躁、迷茫,不如干点有意义的事,让自己动起来,别一天到晚想东想西,脚踏实地一点,很多东西自然会有的。   本科物联网方向,迷迷糊糊读了微电子专业的硕士,一开始啥都不懂,以本科的...

2018-09-12 15:53:52 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除