- 博客(119)
- 资源 (1)
- 收藏
- 关注
原创 LeetCode算法题1:二分查找续
一、求旋转数组中的最大值下标二、求旋转数组中的最小值下标三、标准二分查找算法变体1:查找待插入的位置变体2:查找第一次出现的位置代码 1 如下:代码 2 如下:一、在排序数组中查找元素的第一个和最后一个位置二、搜索旋转排序数组三、搜索二维矩阵四、寻找旋转排序数组中的最小值五、寻找峰值.........
2022-05-22 12:25:49
895
原创 llvm pass运行实践
文章目录前言一、环境二、编写MyPass并运行二、采用官网的二进制包三、编译安装llvm总结前言 继llvm安装之后,进行自定义pass实现。 需要注意的是,在网上有不少文章以及官方文档,如果读者可以成功实践最好,不然可以参考本文。一、环境 编写pass实践在这里是基于源码编译的方式。相关
2022-05-20 19:59:18
1558
6
原创 llvm安装
文章目录采用官网的二进制包编译安装llvm总结# 前言 整理一下关于llvm的安装步骤。首先保证有一些基本的安装包如 build-essential,所处环境为 Ubuntu 20.04.4 LTS。## 采用包管理器安装 在root模式下执行:apt install llvmapt install clang采用官网的二进制包  
2022-05-17 23:52:05
9976
4
原创 LeetCode算法题7.1:动态规划1,0-1背包
0-1背包:用回溯法来解决。用动态规划来解决a,0-1背包解决思路问题分析状态描述状态转移a,推导-背包大小代码b,推导-物品次序代码c,物品次序从1开始代码
2022-04-20 15:34:56
794
原创 LeetCode算法题6:递归和回溯2
递归和回溯续,有七道回溯相关的算法题:全排列|| 、组合总和、组合总和||、子集、子集||、第 k 个排列、复原IP地址。
2022-04-07 14:16:19
1443
1
原创 LeetCode算法题4.2:递归和回溯-字符串中的回溯问题
一、电话号码的字母组合二、括号生成总结关于回溯和递归括号生成的递归描述 :电话号码的字母组合的递归描述 :括号生成的BFS描述 :
2022-03-31 22:09:04
623
原创 LeetCode算法题5:DFS/BFS-扫雷游戏
扫雷游戏和被围绕的区域(不太简单的DFS/BFS,当前元素的状态要依赖于下一次遍历的元素状态)
2022-03-30 16:51:12
3736
原创 序-草长莺飞
缘起 三月下旬,正值花香馥郁,草长莺飞的美妙时节。经历了一场绵绵细雨之后,在这两天这温暖的阳光下,树下零散凋落的玉兰花瓣却愈发的衬托出花朵本身的娇艳,那些花瓣仿佛一个认真细致的小姑娘在单调的绿草茵茵中点缀着属于自己的颜色,然后安静地在那儿盛开。 透过生机勃勃的草丛、绿树以及簇拥着的各色鲜花,一只灰兔子的眼帘侥幸映入了一只小白兔。
2022-03-28 13:07:54
380
原创 LeetCode算法题4:DFS和BFS
深度优先搜索算法伪代码:广度优先搜索算法伪代码:一、图像渲染DFS:BFS:二、岛屿的最大面积DFS:BFS :三、合并二叉树DFS:BFS:四、填充每个节点的下一个右侧节点指针五、01矩阵BFS:DP:六、腐烂的橘子BFS:...
2022-03-14 15:17:26
2916
原创 LeetCode算法题2:双指针
一、有序数组的平方二、轮转数组三、移动零四、两数之和 II - 输入有序数组五、反转字符串六、反转字符串中的单词 III七、链表的中间结点八、删除链表的倒数第 N 个结点
2022-02-24 10:44:50
7795
huffman编码进行数据压缩.zip
2021-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人