自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(890)
  • 资源 (2)
  • 收藏
  • 关注

原创 小红书-放水果

按照提示写了代码,但是不对。有大佬路过可以给点帮助。

2024-03-01 23:16:19 388

原创 Microsoft刷题记录

PASS区PASS但非最优非PASS区

2023-12-16 11:13:29 538

原创 cpu相关问题

top查看的cpu是一个总的占比,比如一个系统是32核64线程,那么cpu使用率的总值就是6400%,那么比如top查看某个进程使用100%的cpu占用,那么就代码此进程正好使用一个虚拟核。top查看的进程cpu占用是一个实时刷新的值,而ps查看的cpu占用是只该进程使用的cpu占进程整个运行周期的占比。

2023-12-13 11:50:45 167

原创 组合总和类题目汇总

一般如果题目只要求一个组合数,那么一般就使用动态规划做,因为题目会对时间复杂度会做一定限制,使用dfs一般过不了,如第1、2题。如果题目要求组合排列,那么可以使用dfs做,此时题目会对时间复杂度做一定放宽,如第3题。并且这类题目都是可以重复使用数,但是对不同顺序数字排列是否视为不同的组合将题目又分为两类,视为相同,如第2题;视为不同,如第1题。这导致了第1题和第2题的做法有细微不同,非常巧妙。很容易发现,如果对不同顺序数字排列是否视为不同,则数组中数就不可以重复使用,于是放在外层循环,反之放在内层循环。

2023-12-12 15:37:12 175

原创 vim统计字符串出现次数

【代码】vim统计字符串出现次数。

2023-11-09 15:29:33 416

原创 ebay刷题记录

PASS区组合验证二叉搜索树二叉树的层序遍历寻找旋转排序数组中的最小值二叉树的右视图岛屿数量课程表2二叉搜索树中第K小的元素PASS但非最优旋转数组非PASS区旋转图像字母异位词分组组合总和 Ⅳ二叉树中序遍历迭代法被围绕的区域加油站课程表

2023-11-05 16:54:44 292 3

原创 golang取反

首先明确一个概念,由于在计算机中二进制都是以其补码形式存放在内存中的。所以要知道 ^9 就是对 9 的补码取反,也就是说无论是整数还是负数对其取反都是对其补码取反。

2023-09-22 23:51:41 231

原创 golang优先级坑

但结果却是不同的,在golang中&的优先级^和|高,如下。看如下代码,我本以为a1, a2是相同的。

2023-09-22 23:43:41 411

原创 leetcode算法题--把数字翻译成字符串

其实是跳台阶问题,给想复杂了。

2023-09-17 23:27:39 205

原创 leetcode算法题--把数组排成最小的数

一开始没想到排序可以这么写,写复杂了。

2023-09-17 12:34:59 148

原创 leetcode算法题--数值的整数次方

【代码】leetcode算法题--数值的整数次方。

2023-09-16 22:49:33 281

原创 leetcode算法题--求1+2+…+n

快速乘,俄罗斯农民乘法。

2023-09-14 22:34:18 178

原创 leetcode算法题--生成特殊数字的最少操作

感觉还是比较难想到的。

2023-09-10 22:17:53 308

原创 leetcode算法题--二叉树中和为某一值的路径

其实用不着返回这么多状态,

2023-09-03 22:25:38 188

原创 golang append坑

可以看出b改变之后,在a中也发生了改变。

2023-09-03 22:23:54 340

原创 leetcode算法题--机器人的运动范围

只是求机器人的运动范围,只用从右或者从下走就可以了,并且visited也不需要还原。

2023-09-03 15:30:41 258

原创 leetcode算法题--树的子结构

优化,这种会涉及到“从头开始”的题目,应该要想到调用原函数。是一个dfs的题目,但是一开始的方法写的有点麻烦。

2023-09-02 20:59:59 239

原创 golang中map赋值

众所周知,golang中map是一个指针,既然是一个指针,那么参数传递、赋值应该都是指针传递,而下面的例子也印证了我的想法。

2023-08-31 17:49:53 810

原创 golang fmt %p

对一个指针来说,%p打印的不是指针的地址,而是指针的内容,如下:

2023-08-31 16:49:51 116

原创 golang中逗号

写golang的时候总是疑惑什么时候需要加逗号,在此总结一下。需要加逗号,但是注意最后一个entry不用加。也需要加逗号,最后一个不加。

2023-08-31 07:56:40 413

原创 leetcode算法题--使子序列的和等于目标的最少操作次数

【代码】leetcode算法题--使子序列的和等于目标的最少操作次数。

2023-08-28 23:29:49 262

原创 leetcode算法题--复杂链表的复制

感觉一开始想到的办法还是比较笨。

2023-08-26 23:32:59 261

原创 leetcode算法题--表示数值的字符串

题目类型有点新颖,有限状态机。

2023-08-22 23:29:13 272

原创 leetcode算法题--k-avoiding 数组的最小总和

这题一开始有点掉坑里了,有点数学题目。用两数之和应该也可以做。

2023-08-20 17:22:41 105

原创 leetcode算法题--找出最安全路径

【代码】leetcode算法题--找出最安全路径。

2023-08-16 23:08:22 305

原创 如何查看线程在哪个cpu核上

2、 taskset -pc $pid(进程/线程)1、ps -eLF查看PSR值。

2023-08-15 11:33:15 676

原创 vim报错no packages returned: packages.Load error

【代码】vim报错no packages returned: packages.Load error。

2023-08-14 16:37:23 86

原创 并查集题目汇总

【代码】并查集题目汇总。

2023-08-10 22:35:04 149

原创 leetcode算法题--元素值大于变化阈值的子数组

【代码】leetcode算法题--元素值大于变化阈值的子数组。

2023-08-10 22:33:57 131

原创 golang sort排序

sort.SliceStable可以保证稳定性。sort.Slice无法保证稳定性。

2023-08-10 21:51:06 270

原创 leetcode算法题--判断是否能拆分数组

其实只要能找到存在一个子数组,子数组长度为2,这个子数组符合条件就一定能拆分。

2023-08-08 23:40:16 91

原创 leetcode算法题--圆圈中最后剩下的数字

【代码】leetcode算法题--圆圈中最后剩下的数字。

2023-08-06 16:34:00 129

原创 leetcode算法题--统计范围内的步进数字数目

数位dp题目,需要稍微做下变更。

2023-08-06 01:39:01 181 1

原创 leetcode算法题--包含三个字符串的最短字符串

一开始想复杂了,其实就是暴力问题,只不过暴力代码稍微复杂一点。

2023-08-01 00:49:46 142

原创 数位dp题目汇总

leetcode算法—至少有一位重复的数字leetcode算法题–特别的排列leetcode算法题—统计特殊整数

2023-07-31 23:39:16 61

原创 leetcode算法题--统计完全子数组的数目

但是这类题目其实都是考虑是否能用滑动窗口来做的,只不过有时候不容易想到。一开始的做法比较简单粗暴,复杂度是O(n*n)

2023-07-31 23:16:15 219

原创 leetcode算法题--树中可以形成回文的路径数

【代码】leetcode算法题--树中可以形成回文的路径数。

2023-07-29 23:22:24 232

原创 rcu常用方法说明

list_for_each_entry_rcu的作用:head为链表的头,它作为一个成员member被包含在pos指向的结构体中,从head开始遍历链表,直到pos又指向包含head的结构体,停止遍历。list_entry_rcu作用:根据指向结构体type中成员member的指针ptr,返回指向该结构体的指针。

2023-07-26 10:40:31 110

原创 leetcode算法题--长度递增的最大数目

参考链接:https://leetcode.cn/problems/maximum-number-of-groups-with-increasing-length/comments/2073029/原题链接:https://leetcode.cn/problems/maximum-number-of-groups-with-increasing-length/

2023-07-26 02:02:21 57

原创 leetcode算法题--最长合法子字符串的长度

滑动窗口做法,但是需要注意一点是forbidden里的元素长度不会超过10,就可以局部暴力做了。

2023-07-22 11:28:10 67

docker存储驱动

docker存储驱动介绍,介绍了aufs、btrfs、devicemapper、overlayfs、zfs、vfs六种存储驱动

2018-05-30

go语言revel安装文件

下载后解压放在$GOPATH路径下的src文件夹中即可,具体搭建过程请见我的另一篇博文:http://blog.csdn.net/qq_20817327/article/details/77587145

2017-08-26

空空如也

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

TA关注的人

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