自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode,回溯算法

回溯算法

2022-07-01 09:24:15 207

原创 论文阅读《Ensemble learning for portfolio valuation and risk management》—投资组合和风险管理的集成学习

《Ensemble learning for portfolio valuation and risk management》

2022-06-30 17:04:51 400 1

原创 LeetCode538. 把二叉搜索树转化为累积二叉树

LeetCode538,将二叉搜索树转化为累积二叉树

2022-06-28 17:57:06 182

原创 LeetCode,二叉搜素树

LeetCode,二叉搜索树的修剪、由有序数组构造

2022-06-26 20:24:49 279

原创 LeetCode,二叉搜索树插入、删除元素

LeetCode,二叉搜索树插入、删除元素

2022-06-17 20:24:10 484

原创 LeetCode,二叉树,二叉搜索树

leetcode。二叉搜索树

2022-06-13 22:04:27 115

原创 LeetCode617. 合并二叉树

LeetCode617,融合二叉树

2022-06-11 17:42:45 111

原创 LeetCode,构造二叉树

LeetCode,构造二叉树

2022-06-10 12:41:19 551

原创 leetCode, 二叉树路径总和、左下角、左叶子之和

LeetCode,树的路径和、最左节点、左叶子之和

2022-06-08 20:26:59 102

原创 LeetCode257. 二叉树上所有的路径

LeetCode257. 二叉树的所有路径

2022-06-07 22:36:07 64

原创 LeetCode110. 平衡二叉树

LeetCode110,平衡二叉树

2022-06-06 14:25:29 121

原创 leetCode,二叉树的对称性、深度

LeetCode二叉树,层次遍历之最大深度、最小深度、节点个数‘;栈之对称二叉树

2022-06-04 21:12:00 280

原创 LeetCode,二叉树的层次遍历、逆转

LeetCode,二叉树层次遍历(循环)、逆二叉树(递归)

2022-06-02 18:40:36 334

原创 LeetCode,二叉树

LeetCode二叉树,三种遍历方式

2022-06-01 18:45:05 162

原创 LeetCode347. 前k个高频元素,栈

1. 题目描述题目来源:力扣给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。示例1.输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]示例2.输入: nums = [1], k = 1输出: [1]2. 题解解题思路,利用字典,统计nums中每个数字出现的次数。dic{数字:次数}根据出现的次数,对其进行排序。这里选用栈,过程如下:(1)若是数字未在栈中,将数字放入

2022-05-31 13:27:37 66

原创 LeetCode239. 滑动窗口最大值,单调栈

1. 题目描述题目来源:力扣给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回 滑动窗口中的最大值 。示例1. 输入:nums = [1,3,-1,-3,5,3,6,7], k = 3输出:[3,3,5,5,6,7]解释:滑动窗口的位置 最大值--------------- -----[1 3 -1] -3 ...

2022-05-30 15:21:34 176

原创 Python中关于list和array

Python中的静态动态数组一、Python中的列表list是静态数组还是动态数组关于list中的底层逻辑,参见python list底层实现原理_Lavi_qq_2910138025的博客-CSDN博客_python列表底层实现原理和Python列表是数组吗?_罗罗攀的博客-CSDN博客两篇文章二、对list的理解静态数组:静态数组的大小是在编译期间就确定,并且分配的,其内存在使用结束后由计算机自动释放,效率高;动态数组:动态数组是在程序运行时,由程序员根据实际需要从堆

2022-05-29 23:00:46 626

原创 LeetCode150. 逆波兰表达式求值,队列

1. 题目描述题目来源:力扣根据 逆波兰表示法,求表达式的值。有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。注意 两个整数之间的除法只保留整数部分。可以保证给定的逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。示例1. 输入:tokens = ["2","1","+","3","*"]输出:9解释:该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9示例2.输入:tokens

2022-05-26 20:46:17 67

原创 LeetCode1047. 删除字符串中所有相邻重复字符,栈

1. 题目描述题目来源:力扣给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 S 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。输入:"abbaca"输出:"ca"解释:例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 "aaca",其中又只有 "aa" 可以执行重复项删除操作,所以最后的字符串为 "c

2022-05-25 22:51:24 133

原创 LeetCode20. 有效的括号,栈

1. 题目描述题目来源:力扣给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。输入:s = "()"输出:true输入:s = "()[]{}"输出:true输入:s = "(]"输出:false输入:s = "([)]"输出:false输入:s = "{[]}"输出:true2. 题解使用栈的思路,左边对应的右括

2022-05-25 22:08:48 59

原创 LeetCode232. 用栈实现队列,栈与队列

LeetCode232,用栈实现队列

2022-05-23 22:46:15 80

原创 LeetCode459. 重复的子字符串,KMP算法

LeetCode

2022-05-22 12:55:33 248

原创 LeetCode28. 实现strStr(),字符串,KMP算法

LeetCode28,字符串KMP算法

2022-05-21 14:40:47 99

原创 LeetCode,字符串1

1. 344_反转字符串题目来源:力扣编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例1,输入:s = ["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2,输入:s = ["H","a","n","n","a","h"]输出:["h","a","n","n","a","H"]使用库函数,代码如

2022-05-20 11:27:14 66

原创 LeetCode18. 四数之和,四指针

LeetCode18,四数之和

2022-05-19 11:32:31 53

原创 LeetCode15. 三数之和,三指针

LeetCode15,三数之和,三指针

2022-05-18 23:14:07 51

原创 LeetCode383. 赎金信,hash

LeetCode383,赎金信

2022-05-17 18:30:56 95

原创 LeetCode454. 四数相加 II,hash-map

LeetCode454,四数之和

2022-05-17 15:51:04 130

原创 LeetCode—哈希1

LeetCode

2022-05-16 22:38:40 52

原创 LeetCode147. 环形链表II,LinkedList

LeetCode147. 循环链表II

2022-05-15 20:36:27 67

原创 机器学习之决策树、随机森林

一、决策树决策树是常见的机器学习中监督学习的方法,可以用来分类和回归。对于数据集,沿着决策树的分支,根据属性值判断属于决策树的哪一枝,最终到达叶节点,得到结果。一棵典型的决策树如下,图1. 决策树一棵决策树包括以下部分:(1)树根:包含全部数据集(2)树枝:划分标准(3)中间节点:按照一定标准划分的子集(4)叶子:最终的结果(包含的子集)1.1 决策树分类决策树分类中,最终的叶子为最终划分的分类结果,如根据当天的温度、湿度、风力、大气污染程度等,判断最终是天气好、一般

2022-05-15 18:39:06 3029

原创 LeetCode203. 移除列表元素,LinkedList

LeetCode203. 移除链表元素

2022-05-14 21:41:45 209

原创 LeetCode206. 反转列表,LinkedList

LeetCode206. 反转列表

2022-05-13 21:36:11 199

原创 LeetCode707. 设计链表,LinkedList

LeetCode707,设计链表

2022-05-12 16:37:12 45

原创 LeetCode242. 有效的字母异位词,hash

LeetCode242,有效的字母异位词,hash

2022-05-11 15:51:20 362

原创 LeetCode59. 螺旋矩阵II,array

LeetCode螺旋矩阵

2022-05-10 18:03:09 73

原创 LeetCode209. 长度最小的子数组,array

LeetCode209 最小长度子数组,滑动窗口法

2022-05-09 22:46:05 152

原创 LeetCode27. 移除元素,array

LeetCode27. 移除元素

2022-05-08 16:35:34 387

原创 LeetCode35. 搜索插入位置,array

LeetCode35. 搜索插入位置,array

2022-05-07 15:51:34 53

原创 自然语言处理—RNN循环神经网络

1. RNN基本介绍(参见吴恩达深度学习—RNN篇https://www.bilibili.com/video/BV16r4y1Y7jv?p=152&spm_id_from=pageDriver)1.1 基本介绍RNN神经网络可以用来处理时间序列类型的数据,一段文字也可以看成一个时间序列。比如,The cat ate many food that was delicious was full ...

2022-05-07 12:01:23 1403

空空如也

空空如也

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

TA关注的人

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