- 博客(25)
- 收藏
- 关注
原创 [LeetCode] 二叉树 V — 617#合并二叉树 | 654#最大二叉树 | 700#二叉搜索树中的搜索 | 98#验证二叉搜索树
刷题笔记分享:617#合并二叉树 | 654#最大二叉树 | 700#二叉搜索树中的搜索 | 98#验证二叉搜索树
2025-03-01 13:53:56
815
原创 [LeetCode] 二叉树 IV — 513#找树左下角的值 | 112#路径总和 | 113#路径总和II | 106#从中序与后序遍历序列构造二叉树 | 105#从前序与中序遍历序列构造二叉树
刷题笔记分享:513#找树左下角的值 | 112#路径总和 | 113#路径总和II | 106#从中序与后序遍历序列构造二叉树 | 105#从前序与中序遍历序列构造二叉树
2025-02-13 15:43:19
641
原创 [LeetCode] 二叉树 III — 110#平衡二叉树 | 257#二叉树的所有路径 | 404#左叶子之和 | 222#完全二叉树的节点个数
刷题笔记分享:110#平衡二叉树 | 257#二叉树的所有路径 | 404#左叶子之和 | 222#完全二叉树的节点个数
2025-02-12 14:58:16
742
原创 [LeetCode] 二叉树 II — 226#翻转二叉树 | 101#对称二叉树 | 104#二叉树的最大深度 | 111#二叉树的最小深度 | 559#N叉树的最大深度
刷题笔记分享:226#翻转二叉树 | 101#对称二叉树 | 104#二叉树的最大深度 | 111#二叉树的最小深度 | 559#N叉树的最大深度
2025-02-10 21:58:50
620
原创 [LeetCode] 二叉树 I — 深度优先遍历(前中后序遍历) | 广度优先遍历(层序遍历):递归法&迭代法
刷题笔记分享:144#二叉树的前序遍历 | 94#二叉树的中序遍历 | 145#二叉树的后序遍历 | 102#二叉树的层序遍历 | 107#二叉树的层序遍历 II | 199#二叉树的右视图 | 637#二叉树的层平均值 | 429#N叉树的层序遍历 | 515#在每个树行中找最大值 | 116#填充每个节点的下一个右侧节点指针 | 117#填充每个节点的下一个右侧节点指针 II | 104#二叉树的最大深度 | 111# 二叉树的最小深度
2025-02-05 22:09:04
1098
原创 [LeetCode] 栈与队列完整版 — 栈的对称匹配 | 单调队列 | 优先级队列 | 模拟栈与队列
刷题笔记分享:232#用栈实现队列 | 225#用队列实现栈 | 20#有效的括号 | 1047#删除字符串中的所有相邻重复项 | 150#逆波兰表达式求值 | 239#滑动窗口最大值 | 347# 前K个高频元素
2025-02-04 19:16:13
987
原创 [LeetCode] 栈与队列 I — 232#用栈实现队列 | 225#用队列实现栈 | 20#有效的括号 | 1047#删除字符串中的所有相邻重复项
刷题笔记分享:232#用栈实现队列 | 225#用队列实现栈 | 20#有效的括号 | 1047#删除字符串中的所有相邻重复项
2025-02-04 12:08:16
949
原创 [LeetCode] 字符串完整版 — 双指针法 | KMP
【字符串篇】刷题笔记分享:344#反转字符串 | 541#反转字符串II | 54K替换数字 | 151#反转字符串中的单词 | 55K右旋字符串 | 28#找出字符串中第一个匹配项的下标 | #459重复的子字符串
2025-02-03 15:39:24
652
原创 [LeetCode] 字符串 I — 344#反转字符串 | 541#反转字符串II | 54K替换数字
刷题笔记分享:344#反转字符串 | 541#反转字符串II | 54K替换数字
2025-01-25 23:51:24
508
原创 [LeetCode] 哈希表完整版 — 哈希数组 | Set | Map
【哈希表篇】刷题笔记分享:242#有效的字母异位词|383# 赎金信|349#两个数组的交集|202#快乐数|15# 三数之和|18# 四数之和|1#两数之和|454# 四数相加II
2025-01-25 13:22:14
928
原创 [LeetCode] 哈希表 I — 242#有效的字母异位词 | 349#两个数组的交集 | 202#快乐数 | 1#两数之和
刷题笔记分享:242#有效的字母异位词|349#两个数组的交集|202#快乐数|1#两数之和
2025-01-19 17:11:37
1026
原创 [LeetCode] 链表完整版 — 虚拟头结点 | 基本操作 | 双指针法 | 递归
【链表篇】刷题笔记分享:142#环形链表II|203#移除链表元素|24#两两交换链表中的节点|707#设计链表|206#反转链表|19#删除链表的倒数第N个结点|面试题02.07.#链表相交
2025-01-18 19:25:59
691
原创 [LeetCode] 链表I — 704#设计链表 | 203#移除链表元素 | 206#反转链表 | 递归法
刷题笔记分享: 704#设计链表 | 203#移除链表元素 | 206#反转链表 | 递归法
2025-01-15 16:12:01
992
原创 [LeetCode] 数组完整版 — 循环不变量原则 | 双指针法 | 滑动窗口 | 前缀和
【数组篇】刷题笔记分享:704# 二分查找 | 59# 螺旋矩阵 | 27# 移除元素 | 977# 有序数组的平方 | 209# 长度最小的子数组 | 58K 区间和 | 44K 开发商购买土地
2025-01-04 22:33:25
989
原创 [LeetCode] 数组I ——二分查找(704#)&双指针法(27#, 977#)
刷题笔记分享:704# 二分查找 | 27# 移除元素 | 977# 有序数组的平方
2024-12-26 16:53:33
820
原创 【C++】关于 Visual Studio 的使用技巧(保姆级教程)
Visual Studio的一些实用技巧,有效帮助C++编程,快来阅读吧~
2024-12-04 21:02:23
1076
原创 密码学—Playfair加密算法 python实现
本篇文章主要介绍代码实现,而不介绍具体加密原理,具体原理读者可以自行百度。# Playfair密码#(创建密钥矩阵的算法小部分参考了其他人的做法,具体加解密核心代码则为原创)# 字母表letter_list = 'ABCDEFGHIKLMNOPQRSTUVWXYZ'# 移除字符串中重复的字母def remove_duplicates(key): key = key.upper() # 转成大写字母组成的字符串 _key = '' for ch in key:
2021-05-27 22:09:00
4609
原创 密码学之单表密码 python实现及密码分析
单表密码在凯撒密码之上做了改进(对密钥进行置换),原理较为简单。plaintext = input('明文:')key = input('密钥:')plaintext = plaintext.replace(" ", "")plaintexts = []keys = []for p in plaintext: if ord('A') <= ord(p) <= ord('Z') or ord('a') <= ord(p) <= ord('z'):
2021-05-23 14:48:57
2553
1
原创 数字图像处理:图像的平移变换 matlab实现
要求:对图像进行平移操作,平移后图像的原点位于(2,10)位置。该文章代码采用平移变换矩阵实现平移操作。I=imread('E:\informt\lesson\数字图像处理与安全\图像集\Flower.bmp');%图像平移变换clc [r,c,p]=size(J); dst=zeros(r,c,3); dx=2; dy=10; tras=[1 0 dx;0 1 dy;0 0 1]; for i=1:r for j=1:c temp=[i;j;1];
2021-05-16 12:56:44
3260
4
原创 数字图像处理——matlab实现 图像灰度等级化(2个等级,4个等级,8个等级,16个等级,32个等级,64个等级,128个等级的灰度图)
图像灰度等级化相关知识读者可以自行百度,本篇文章只放matlab的实现代码。在做这个实验时,在网上没有找到好用的代码,自己后来试了一些他人的方法,最后修改完善得到了该篇文章的代码,希望有所帮助。My = imread('E:\informt\lesson\数字图像处理与安全\图像集\Fruit.bmp'); %读取图像MyGrayPic = rgb2gray(My); %灰度图像等级化hold on;figure(6);subplot(2,4,1);imshow(MyGrayPic)
2021-05-16 12:51:59
13174
5
原创 算法设计实验一 :异序词检测的三种方法 python实现代码
具体所使用的方法可参考Turing的《python数据结构与算法分析》或搜索其他资料文章。清点法def anagramSolution(a,b): if len(a)!=len(b): return False else: a = a.lower() b = b.lower() bb = list(b) lenth = len(a) pos1 = 0 flag1 = Tr
2021-05-16 12:33:45
927
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人