算法leetcode day 30

manacher马拉车算法

[toc] # manacher算法 用于求解字符串中的最长回文子串 ## 相关资料 1. [马拉车算法(不懂问我)](https://blog.csdn.net/qq_43152052/article/details/100784978) ......
算法 manacher

[刷题记录Day3]Leetcode链表专题

```Java # ListNode definition public class ListNode { // 结点的值 int val; // 下一个结点 ListNode next; // 节点的构造函数(无参) public ListNode() { } // 节点的构造函数(有一个参数) ......
Leetcode 专题 Day3 Day

算法学习day02数组part02-977、209、59

package SecondBrush.Array; /** * 977.有序数组的平方 * 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] * <p> * 不看解题思路,想到的是双指针 * 一个在开头,一个在末尾,但是一下没想到怎么写 * 看了一下一刷内容,想 ......
数组 算法 02 part day

八期day04-基础案例

# 一 抓包逆向案例 ## 1.1 金树林.apk ### 1.1.1 目标 ```python # 发送验证码 # 注册 # 登录 # 登录后查询红酒 ``` ### 1.1.2 发送验证码 ```python import requests res=requests.get('https://m ......
案例 基础 day 04

八期day03-反编译工具和hook框架

# 一 反编译工具 ## 1.1 常见反编译工具 ```python 常见的反编译工具:jadx(推荐)、jeb、GDA 反编译工具依赖于java环境,所以我们按照jdk ``` ## 1.2 JDK环境安装 ```python # 官方地址:(需要注册-最新java 21) https://www ......
框架 工具 hook day 03

【leetcode】【206】【反转链表】

# c++ ## 第一个方法 ```c++ #include #include #include #include // Definition for singly-linked list. struct ListNode { int val; ListNode* next; ListNode() ......
leetcode 206

算法中的数学--gpt回答

在算法工作中,用到最多的数学部分可以归纳为以下几个方面: 离散数学:离散数学是研究离散对象及其关系的数学分支,对于算法设计和分析非常重要。其中包括集合论、图论、逻辑、排列组合等内容。图论在许多算法领域都有广泛应用,例如网络流算法、最短路径算法、图匹配算法等。 概率与统计:概率论和统计学在算法设计和分 ......
算法 数学 gpt

【leetcode】【83】【移除链表元素】

# c++ ## 第一个方法 ```c++ #include #include #include #include // Definition for singly-linked list. struct ListNode { int val; ListNode* next; ListNode() ......
leetcode 元素

八期-day01-开班

# 爬虫&APP逆向开发课程 ## 一 个人介绍 > 讲师:Justin > > 联系方式:微信:616564099 > > 安卓APP逆向(腾讯会议 + 录制 + 转码MP4 + 运营 + 路飞学城+猿来官网) ## 二 课程介绍 >https://www.processon.com/view/l ......
day 01

day06 6.1 Java基础

# day06 6.1 Java基础 ## 【一】Python和Java中的字节与字符串的关系 ### 【1】Java中字节数组与字符串之间的转换关系 #### 字节数组的创建方式一 ```java import java.lang.reflect.Array; import java.util.A ......
基础 Java day 6.1 06

LeetCode 142. 环形链表 II

``` /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class ......
环形 LeetCode 142 II

代码随想录算法训练营第二十一天| 216.组合总和III 17.电话号码的字母组合

216.组合总和III 思路: 很像上一个组合类型的题目,唯一不同的就是自己写一个sum 代码: 1 void convertBST_cur(TreeNode* root, vector<TreeNode*>& nodes) 2 { 3 if (!root) return ; 4 if (root- ......
随想录 训练营 总和 随想 算法

2023ACM暑假训练day 6-字符串

[toc] # DAY 6 字符串 训练地址:[传送门](https://vjudge.net/contest/565943) ## 训练情况简介 ## 题 **题意:** **思路:** ......
字符串 字符 2023 ACM day

30秒了解Mysql

本篇主要是一文带大家大致了解什么是Mysql。本篇文章主要涉及的内容有: 什么是数据库? 数据库中的几个基本术语? Mysql中InnoDB引擎支持的4种事务隔离级别 Mysql中如何使用ENUM? Mysql中的存储引擎 mysql中char与varchar的区别? 主键和候选键的区别? blob ......
Mysql

2023ACM暑假训练day 5-单调队列 单调栈

[toc] # DAY 5 单调队列/栈 训练地址:[传送门](https://vjudge.net/contest/565754) ## 训练情况简介 早上:A、B、C、D题 下午:E题(未出,看了题解)、F题(暂时没有思路) 晚上:牛客小白月赛75+F、G题 6.30 记 今天仅做了单调栈的题, ......
队列 2023 ACM day

Day10-泛型

泛型 泛型的理解和好处 使用传统方法的问题分析 不能对加入到集合ArrayList中的数据类型进行约束(不安全) 遍历的时候,需要进行类型转换,如果集合中的数据量较大,对效率有影响 //传统方式package 泛型;​import org.w3c.dom.DOMErrorHandler;​impor ......
Day 10

递归算法理解 (一)

## Introduction 递归算法是一种直接或者间接调用自身函数或者方法的算法。递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。递归算法对解决一大类问题很有效,它可以使算法简洁和易于理解。递归算法,其实说白了,就是程序的自身调用。它表现在一段程序中往往会 ......
算法

[刷题记录]Leetcode列表专题

# No.1 ## 题目 [Leetcode link](https://leetcode.cn/problems/squares-of-a-sorted-array/) ## 思路 * 数组本身是非降序,即最小值和最大值在数组的两端 * 非降序数组每个元素平方后,最大值在两端,最小值在中部 * 双 ......
Leetcode 专题

四种语言刷算法之LRU 缓存

力扣146. LRU 缓存 1、C typedef struct { int key; int val; UT_hash_handle hh; } LRUCache; LRUCache* usr = NULL; int size = 0; LRUCache* lRUCacheCreate(int c ......
缓存 算法 语言 LRU

万字长文解析最常见的数据库恢复算法: ARIES

#万字长文解析最常见的数据库恢复算法: ARIES > 首发地址: https://mp.weixin.qq.com/s/Kc13g8OHK1h_f7eMlnl4Aw ## Introduction ![image](https://img2023.cnblogs.com/blog/687923/2 ......
长文 算法 常见 数据库 数据

每日总结2023年6月30日

今日学习:操作系统:管理软硬件以及数据,控制程序运行,人机之间的接口,应用软件和硬件之间的接口(进程管理、存储管理、文件管理、作业管理、设备管理);进程的状态:三态模型(运行、就绪、等待)、五态模型(运行、静止就绪、活跃就绪、静止阻塞、活跃阻塞);前趋图:可以直观看到哪些任务可以同时进行,哪些任务有 ......
2023

STD-study-暑假-大一下-PTA-day1

L1-001 #include <iostream> using namespace std; int main() { cout<<"Hello World!"<<endl; return 0; } 毫无难度 L1-002 打印沙漏 #include <stdio.h> #include <mat ......
STD-study PTA-day study STD PTA

闲话 Day13.5

稍微沾点学术而且闲话不多。 难得一见的,我也开始打专题了啊。 放在之前大概是完全不做/找几个水题打完跑路的。 可能是感觉 DP/字符串 这边确实啥都不会吧。 能够放到专题里面的题大抵质量还是不错的。所以打一打没啥坏处。 相对来说,可能打专题比打模拟赛的用处大一点(?) 然而,不可否认的是,专题里面的 ......
13.5 Day 13

数据结构和算法的关系

1.数据结构是一门研究组织数据方式的学科,有了编程呢个语言也就有了数据结构,学好数据结构可以编写出更加漂亮,更加有效率的代码 2.要学好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决 3.程序=数据结构+算法 4.数据结构是算法的基础,换言之,要学好算法,需要把数据结构学到位 ......
数据结构 算法 结构 数据

数据结构与算法

数据结构和算法的重要性: 1.算法是程序的灵魂,优秀的程序可以在海量数据计算时,依然保持高速计算。 2.一般来讲,程序会使用了内存计算框架(比如Spark)和缓存技术(比如Redis等)来优化程序,再深入的思考一下,这些计算框架和缓存技术,他的核心功能是哪个部分呢? 3.拿实际工作经历来说,在Uni ......
数据结构 算法 结构 数据

《六月终》2023.6.30

年轻的泪水不会白流 痛苦和骄傲这一生都要拥有 年轻的心灵还会颤抖 再大的风雨我和你也要向前冲 永远不回头 不管天有多高 忧伤和寂寞 感动和快乐 都在我心中 永远不回头 不管路有多长 黑暗试探我 烈火燃烧我 都要去接受 永远不回头 ——《永远不回头》,张雨生 刚刚放学在学校对面碰到了张健老师,我的第一 ......
2023 30

2023.6.30

Week ideal和Java编译环境的安装 周一 MarkDown语法 周二 标题 用 n个#+空格+标题为n级标题 字体 斜体 在字体两旁各加一个* 黑体 在字体两边各加两个* 斜体和黑体 在字体两边各加三个*** 在字体上划线 在字体两边各加两个~~ 引用 在开头加上 > + 空格 分割线 三 ......
2023 30

2023-6-30 #62 随风凋零的 是某人从未打算实现的空想

**422 CF1666A Admissible Map** 仅包含简单有向环即每个点入度出度均为 $1$,每个点出度一定是 $1$ 因此只需在乎入度。 我们先考虑如何判定一个串合法,]不妨令 $p$ 为第一个奇数下标使得 $(p,p+1)\ne$ `RL`,此时 $s_p$ 一定不为 `U,L`, ......
空想 从未 2023 30 62

行业追踪,2023-06-30,汽车零部件依旧强势不调整

# 自动复盘 2023-06-30 1. 成交额超过 100 亿 2. 排名靠前,macd柱由绿转红 3. 成交量要大于均线 4. 有必要给每个行业加一个上级的归类,这样更能体现主流方向 5. rps 有时候比较滞后,但不少是欲杨先抑, 应该持续跟踪,等 macd 反转时参与 6. 一线红:第一次买 ......
零部件 强势 行业 汽车 2023

2023-06-30《计算方法》- 陈丽娟 - 线性方程组的迭代解法.md

2023-06-30《计算方法》- 陈丽娟 - 线性方程组的迭代解法Matlab计算方法JacobiGauss-SeidelSORSSOR定常迭代法所谓迭代法实际上是求解一个关于映射的不动点问题: 然后利用构造一个迭代格式 这里表示T的一个复合函数, 其可能随迭代次数而改变,最终目标即是得到. 下面 ......
方程组 解法 线性 方程 方法