页面启动中 . . .

ShakeJ's Codespace
广发银行1021秋招笔试 广发银行1021秋招笔试
广发银行1021秋招笔试 前面写了很多互联网企业的秋招笔试,还算是比较有难度。这次来试试银行的题目,做完后发现很多都是经典模拟题,有边界的判断、特例的考虑,还算是比较简单。 ​ 1021.T1 1. 题目说明 37进制的规则为:“012
2023-10-24
动态规划思路和例题应用 动态规划思路和例题应用
动态规划思路和例题应用 dp实在是用得太多了,这里的例题都不知道怎么举例了。本文主要讲讲思路和步骤,典型的分类有01背包问题,也归纳出一个适合自己的模板。(包括之前写过一点的股票问题,也是dp的典中典系列,后续会接着更新~) 一、动态规
2023-10-20
HashMap与TreeMap总结 HashMap与TreeMap总结
HashMap与TreeMap总结 1. HashMap和TreeMap的初步定义 HashMap(比较常用) HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 实现了 Map 接口,根据键的
2023-10-18
字节1015秋招笔试 字节1015秋招笔试
字节1015笔试真题 好久都没更新秋招公司得笔试真题了,搞其他技术栈方面比较多。今天来看看字节大厂的题目,难度适中,没有特别绕的题目,但是发现很多题目,并没有现成的模板可以套,需要自己总结算法的思想加以应用。 ​ 1015.T1 1.
2023-10-15
周赛367 周赛367
周赛367 好久没看周赛了,今天来试试做题。 ​ T1-2. 100096. 找出满足差值条件的下标 I 100101. 找出满足差值条件的下标 II :和这道题思路一样,只是数据量规模不一样而已。 1. 题目说明 给你一个下标从
2023-10-15
单调栈模板和应用例题 单调栈模板和应用例题
单调栈模板和应用例题 栈的特征是先进后出,单调栈说明是按照大小顺序进行排序等,下面就来详细说说这类问题的解法。得出一个清晰地模板。 单调栈模板就一句话:Next Greater Number 既然是下一个更大的元素,那从数组尾部逆序
2023-10-14
每日一题连更3Day 每日一题连更3Day
每日一题连更3Day 最近真的太忙碌啦!每日一题也停了,现在重新写三道这样的题,看看里面用到了什么算法,学习学习。 10.09 打卡 1.题目说明 2446. 判断两个事件是否存在冲突 给你两个字符串数组 event1 和 eve
2023-10-11
DFS的三种遍历方式 DFS的三种遍历方式
DFS的三种遍历方式 之前写过有关BFS和DFS的优先遍历方式的区别和联系。其中对BFS总结稍微详细一些,用到队列的数据结构,还有对层序遍历的用法分析。这次详细说说DFS的3种基础的遍历方式,可以将两者进行归纳总结一起来复习。 ​ 二叉
2023-10-07
Leetcode.买卖股票的最佳时机(系列) Leetcode.买卖股票的最佳时机(系列)
Leetcode.买卖股票的最佳时机(系列) Leetcode的打卡题目这个系列挺有意思的,现在自己复盘一轮,学习里面的思考算法,做点总结。 ​ Level 1. 买卖股票的最佳时机 1.1 题目说明 给定一个数组 prices ,
2023-10-05
BFS和DFS优先搜索算法 BFS和DFS优先搜索算法
BFS和DFS优先搜索算法 前几天做了两道二叉树的问题,现在回头想想还是觉得不太熟练。二叉树是典型的搜索算法,常见的有BFS(层级遍历,但有区别)和DFS两种,下面就写一点自己的总结和看法 ​ BFS(广度优先算法) 1. 基础介绍 B
2023-10-05
双周赛114 双周赛114
双周赛114 本次双周赛没参加,刚好碰上中秋国庆双假期,出去玩了一趟。今天写点博客,把本次周赛的题目研究研究。 T1.收集元素的最少操作次数 1.1 题目说明 给你一个正整数数组 nums 和一个整数 k 。 一次操作中,你可以将数组的
2023-10-04
京东0923秋招笔试 京东0923秋招笔试
京东0923秋招笔试 最近挺忙的,一方面是学业方面的实验任务;另一方面是实习任务加重了,Leader休年假,在放假之前布置了很多任务。这两天干了挺多的。现在接着看看秋招笔记,把真题做一下。 0923.T1 1. 题目说明 小红需要n个不
2023-09-28
3 / 5