51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

经验分享

二分查找模板

二分查找模板

厉飞雨 阅读(21) 评论(0) 赞(5)

二分查找要求数据有二段性,可以将查找某个分割点的时间复杂度从O(N)加速至O(logN) [**LC704. 二分查找**](https://leetcode-cn.com/problems/binary-search/) {#LC704-二分查找} ---------------------------------------------------------------...

回溯算法专题

回溯算法专题

厉飞雨 阅读(20) 评论(0) 赞(0)

回溯算法的两种写法 {#回溯算法的两种写法} ---------------------- **题目描述(面试题)**:为了迎接新同学的加入,小飞飞组织了丰富多彩的活动,这一次他随机在区的树篱迷宫中放置了一个奖品,请帮助同学以最快的速度找到奖品吧。树篱迷宫是一个4x4的正方形,用一个二维数组来表示,其中0代表可以走的路,1代表树篱不可行走,8表示奖品。迷宫有一到多个入口,且随...

单调队列专题

单调队列专题

厉飞雨 阅读(21) 评论(0) 赞(2)

### [1.剑指 Offer 59 - I. 滑动窗口的最大值](https://leetcode.cn/problems/hua-dong-chuang-kou-de-zui-da-zhi-lcof/) {#1-剑指-Offer-59-I-滑动窗口的最大值} 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: ![p23](data:...

容斥原理+计数专题

容斥原理+计数专题

厉飞雨 阅读(27) 评论(0) 赞(2)

### [1711. 大餐计数](https://leetcode.cn/problems/count-good-meals/) {#1711-大餐计数} 细节满满的一题,组合计算问题再周赛的T3与T4经常出,对于常见的组合计算问题应该要掌握。 |----------------------------------------------------------------...

刷题零碎知识点

刷题零碎知识点

厉飞雨 阅读(19) 评论(0) 赞(2)

### 1.String.Join 方法 (A (String), B (String\[\])) {#1-String-Join-方法-A-String-B-String} 在指定 String 数组B的每个元素之间串联指定的分隔符 A,从而产生单个串联的字符串 |-----------------|------------------------------------...

ARM体系架构知识点总结

ARM体系架构知识点总结

厉飞雨 阅读(15) 评论(0) 赞(2)

以下内容部分摘录自公众号:`嵌入式与Linux那些事`,仅用于个人交流与学习,如涉及侵权请联系站长删除! 1.硬件基础 {#1-硬件基础} ---------------- ### 1.1 CPU、MPU、MCU、SOC、SOPC联系与差别? {#1-1-CPU、MPU、MCU、SOC、SOPC联系与差别?} 1. **CPU(Central Processing Uni...

Linux驱动基础知识

Linux驱动基础知识

厉飞雨 阅读(15) 评论(0) 赞(2)

以下内容部分摘录自公众号:`嵌入式与Linux那些事`,仅用于个人交流与学习,如涉及侵权请联系站长删除! 1.指令 {#1-指令} ------------ ### 1.1 常用的Linux指令 {#1-1-常用的Linux指令} 1. **怎么查看当前进程?怎么执行退出?怎么查看当前路径?** 查看当前进程: `ps` 执行退出: `exit` ...

Linux驱动模型详解

Linux驱动模型详解

厉飞雨 阅读(22) 评论(0) 赞(1)

以下内容部分摘录自公众号:`嵌入式与Linux那些事`,仅用于个人交流与学习,如涉及侵权请联系站长删除! 1.Linux 驱动模型 {#1-Linux-驱动模型} ---------------------------- > 本节内容,重在理解。面试时,面试官很大可能会让你挑一个你熟悉的驱动讲讲,如何编写的?能回答出大概的驱动框架就可以。 ### 1.1 字符设备驱...

notepad ++ json 插件

notepad ++ json 插件

厉飞雨 阅读(18) 评论(0) 赞(2)

1)进入到notepad添加插件官网 [kapilratnani/JSON-Viewer: A JSON viewer plugin for Notepad++. Displays the selected JSON string in a tree view. (github.com)](https://github.com/kapilratnani/JSON-Viewer...

nodjs20-tan

nodjs20-tan

厉飞雨 阅读(19) 评论(0) 赞(2)

tanqidi/builder-nodejs:almalinux-9.4-node18.16.0 适用于KubeSphere流水线,由于默认的kubesphereio/builder-base项目的基础容器是centos:7而它的glibc比较旧无法与nodejs18适配,采用 almalinux-9.4 作为基础容器重构 kubesphereio/builder-base,...