E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
春招刷题笔记
【Leetcode
刷题笔记
之链表篇】剑指 Offer 22. 链表中倒数第k个节点
前言为什么要写
刷题笔记
?写博客的过程也是对自己刷题过程的梳理和总结
大家好我叫张同学
·
2023-11-16 13:26
做题笔记
数据结构+算法
leetcode
链表
算法
土木非科班转码测开,斩获10家大厂offer
大家好,我是洋子24届秋招基本已经落下了帷幕,各大互联网大厂基本也开奖完毕,还没有拿到满意offer的同学也不要灰心,积极备战明年的
春招
。
Bug 挖掘机
·
2023-11-16 12:59
功能测试
软件测试
测试开发
职场和发展
面试
python
java
关于java校招面试技术心得
写在前面写作动机这篇文章不能带给你什么我的面试经历
春招
找实习,投了三家(阿里,腾讯,美团),全部拿到实习Offer,去了阿里。
在的XF
·
2023-11-16 11:48
java
学习
面试
面试
职场和发展
LeetCode
刷题笔记
字节每日打卡 用栈实现队列
请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回true;否则,返回false说明:你只能使用标准的栈操作——也就是只有pushtotop,
不知名做题家丶
·
2023-11-15 22:53
LeetCode
leetcode
算法
职场和发展
【LeetCode
刷题笔记
-68 232:用栈实现队列】
题目:今天这题更像是在考数据结构。只要想通一个栈作为输入栈一个栈作为输出栈就很简单。题解写的比我的代码精炼,我自己做的时候还反复倒腾这两个栈,看了题解发现根本没必要。节省时间,这里就直接贴出代码了。最近在准备米哈游的实习面试,不知道能不能成功。classMyQueue{private:stackinStack,outStack;voidin2out(){//这个函数是让输入栈的元素导入输出栈whi
空、白、
·
2023-11-15 22:22
算法
栈
c++
leetcode
LeetCode
刷题笔记
第225题:用队列实现栈
LeetCode
刷题笔记
第225题:用队列实现栈想法:栈(先进后出),队列(先进先出),为了完成用队列实现栈,构建两个队列分别为队列1和队列2来完成。
等风来随风飘
·
2023-11-15 22:49
LeetCode刷题
leetcode
python
数据结构
阿里云c++实习研发 一二面+hr两面(已offer)
2022年秋招/
春招
/提前批/大厂面经整理(持续更新中~)阿里云c++实习研发一二面+hr两面(已offer)背景:985大三,三月底开始投递简历1.一面50分钟(4.30)问项目问用到了什么(讲了一点八股
零声教育
·
2023-11-15 17:03
面经集合
算法
面试
编程语言
c++
Linux
阿里巴巴云原生高可用架构 C++ 一面面经
2022年秋招/
春招
/提前批/大厂面经整理(持续更新中~)阿里巴巴云原生高可用架构C++一面面经c++多态运行一个main函数的过程从预处理开始讲,到栈帧的处理;预处理怎么去掉注释的(??)
零声教育
·
2023-11-15 17:02
面经集合
c++
面试
编程语言
阿里巴巴
算法
阿里云 云网络c/c++研发暑期实习面经
2022年秋招/
春招
/提前批/大厂面经整理(持续更新中~)阿里云云网络cc++研发暑期实习面经记人生第一次面试三月份看到学长在群里发了实习生招聘内推,看到有c++岗位,于是抱着试一试的态度写了一个个人简历然后交给了我的学长
零声教育
·
2023-11-15 17:02
面经集合
c++
面试
编程语言
linux
java
阿里云C++后端暑期实习面经
2022年秋招/
春招
/提前批/大厂面经整理(持续更新中~)阿里云C++后端暑期实习面经HR面4月28日1简单介绍一下自己(尽量和技术面介绍不一样可以说一些自己的社团活动经历比赛什么的)2问了实验室正在做的东西
零声教育
·
2023-11-15 17:02
面经集合
算法
二叉树
数据结构
java
面试
LeetCode
刷题笔记
第7题:整数反转
LeetCode
刷题笔记
第7题:整数反转给你一个32位的有符号整数x,返回x中每位上的数字反转后的结果。如果反转后整数超过32位的有符号整数的范围[−231,231−1],就返回0。
等风来随风飘
·
2023-11-15 04:32
LeetCode刷题
刷题笔记
(第七天)
1.找出对象obj不在原型链上的属性(注意这题测试例子的冒号后面也有一个空格~)返回数组,格式为key:value结果数组不要求顺序输入:varC=function(){this.foo=‘bar’;this.baz=‘bim’;};C.prototype.bop=‘bip’;iterate(newC());输出:[“foo:bar”,“baz:bim”]functioniterate(obj){
白小水i
·
2023-11-15 04:24
笔记
javascript
力扣
刷题笔记
:栈和队列(13)
20.有效的括号(栈+哈希表)1、用栈存并且匹配括号2、用map存三种括号匹配情况3、直接返回栈是否为空即可classSolution{public:boolisValid(strings){mapres={{'(',')'},{'[',']'},{'{','}'}};stackstk;for(inti=0;istk;stk.push(-1);for(inti=0;ires,help;MinSta
杰尼鬼头大
·
2023-11-14 23:22
力扣刷题
leetcode
算法
数据结构
20190223深信服测试一面回顾
春招
开始前就提前拿到了内推,内推简历到了深信服,所以没有笔试,直接面试。一面为技术视频面试。1、自我介绍+项目介绍:会深挖具体项目,建议多熟悉自己之前的项目。
weixin_30338481
·
2023-11-14 22:11
考研失败
春招
测试上岸微信、字节,补一篇超全面经(附答案)
考研失败
春招
测试上岸微信、字节,补一篇超全面经(附答案)
春招
收获腾讯微信质量管理工程师、字节跳动的测试开发、深信服的软件测试等•数据结构一、数组和链表1、存储空间上:数组在内存中是连续的,从栈中分配空间
itneituiquan07
·
2023-11-14 22:07
面经
面试
算法
字节跳动
腾讯
代码随想录17--移除链表元素(力扣 203)--
刷题笔记
移除链表元素(力扣203)给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5]示例2:输入:head=[],val=1输出:[]示例3:输入:head=[7,7,7,7],val=7输出:[]提示:列表中的节点数目在范围[0,104]内1
古予一
·
2023-11-14 20:28
#
代码随想录
链表
leetcode
笔记
算法
数据结构
c语言
【LeetCode & 剑指offer刷题】动态规划与贪婪法题11:121. Best Time to Buy and Sell Stock(系列)...
【LeetCode&剑指offer刷题】动态规划与贪婪法题11:121.BestTimetoBuyandSellStock(系列)【LeetCode&剑指offer
刷题笔记
】目录(持续更新中...)BestTimetoBuyandSellStock
wikiwen
·
2023-11-14 19:41
Leetcode
刷题笔记
二叉树
搜索搜索是在一个项目集合中找到一个特定项目的算法过程。搜索通常的答案是真的或假的,因为该项目是否存在。搜索的几种常见方法:顺序查找、二分法查找、二叉树查找、哈希查找二分法查找二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找
大叔爱学习.
·
2023-11-14 14:52
leetcode
【LeetCode
刷题笔记
】二叉树(一)
102.二叉树的层序遍历解题思路:1.BFS广度优先遍历,使用队列,按层访问解题思路:2.前序遍历,递归,在递归方法参数中,将层索引
川峰
·
2023-11-14 14:48
LeetCode刷题笔记
LeetCode
数据结构与算法
二叉树
BFS
DFS
二叉搜索树
递归
官宣:腾讯2021
春招
不要21届!
前几天网上一直在流传这张图:明年
春招
只针对22届,招的是实习生。
Java技术头条
·
2023-11-14 11:02
分布式
腾讯
bluetooth
xhtml
twitter
-1岁的产品经理日记——part3(面经篇)
-1岁的产品经理日记——part3(产品经理面经篇)这个篇章是讲述求职过程的面试经历分享专业面素质面hr面写在最后的一些话这个篇章是讲述求职过程的面试经历分享目前
春招
已经开始了,很多大厂也开始了新一轮招聘
harvan_tang
·
2023-11-14 11:44
面试
产品经理
经验分享
嵌入式软件
刷题笔记
【第四天】
1.头文件的两种包含形式的区别?<>尖括号形式表示引用系统编译器类库路径里面的头文件""双引号则表示引用当前文件工作目录相对路径里面的头文件2.STM32中断是怎么进入到中断服务程序的?STM32共有256个中断号,每个中断号在中断向量表中有一个对应的地址,这个对应地址就是中断服务程序3.malloc和new的区别是什么?语言支持:malloc是C语言中的函数,而new是C++语言中的运算符。内存
夜暗心明
·
2023-11-14 05:17
笔记
单片机
stm32
嵌入式硬件
力扣树专题-6 广度优先搜索 刷熟一个模板(层序遍历打印二叉树)秒杀一堆问题leetcode102 111 116 617 java
刷题笔记
听不少大佬建议过——力扣刷题要从树开始!因为可以建立起套路化的思路~另外就是锻炼好递归的思想所以我们从树开始~本专题采用前面提到的“兔系刷题法”不求钻研多种解法只求快速见题型快速刷题!另外力扣评论区里看见的——树的题目写不出来,多背几个模版就行。前中后序、广度深度遍历、路径和、深度,直径,这些全部背下来。感觉很有道理!多背些多理解些套路嘛!本专题整理了tag中包括广度优先搜索的部分题型都较为简单适
敲代码的小提琴手
·
2023-11-14 05:14
力扣刷题
算法强化之路
#
分门别类刷力扣
java
算法
BFS
leetcode
新星计划
刷题笔记
1
RADStudio10.2.3测试√题目来源:CSDN技能树1、切面条一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?总结:接口数规律-->n次折叠接口数=(n-1)次折叠接口数*2+1根数与接口数的关系-->根数=接口数+2根数与折叠次数的关系-->根数=
小印丶
·
2023-11-14 05:13
刷题笔记
delphi
刷题笔记
LeetCode
刷题笔记
--- python
目录一、python交换两个变量的值1.1使用tuple1.2使用临时变量temp二、python中‘/’和‘//’区别三、python列表的使用3.1列表的基本操作3.2列表实现栈操作3.3列表实现排序3.4列表的算法效率四、python字典4.1python字典的使用4.2检查字典中是否存在键和值4.3字典中的get()方法4.4字典中的setdefault()方法4.5删除字典元素五、pyt
纸短情长的博客
·
2023-11-14 05:42
力扣
算法
leetcode
刷题笔记
坚持第二天
leetcode刷题第二天1796.字符串中第二大的数字classSolution:defsecondHighest(self,s:str)->int:ans=maxmum=-1#第二大和最大都为-1forcins:if'0'maxmum:#如果n>最大值ans=maxmum#第二大为最大值maxmum=n#最大值为nelifn>ansandn!=maxmum:#如果n大于第二大且n!=最大值an
胖娘~
·
2023-11-14 05:39
python
leetcode
算法
python
ACP
刷题笔记
第一天
1.某视频直播公司采用AS,由于没有历史数据做参考,也无法预估业务量变化,应选用哪种伸缩模式?动态模式2.在创建云资源实例时,在购买云服务器时需要指定哪些配置:内存、地域、CPU、镜像3.负载均衡的关键指标:最大连接数max_connection,每秒新建连接数CPS,每秒查询数QPS4.加权轮询模式转发策略:将请求按照后端服务器的权重依次分发。5.创建完伸缩组后,为了设置用于弹性伸缩的ECS的规
dong_learnning
·
2023-11-14 05:08
ACP
服务器
网络
运维
算法
刷题笔记
回溯问题模板如下:全排列问题classSolution{publicList>permute(int[]nums){intlen=nums.length;List>res=newArrayListpath=newArrayListpath,List>res){if(height==len){res.add(newArrayList(path),这是因为java中指针问题return;}for(in
HoPE_st
·
2023-11-14 05:37
算法
刷题笔记
(第六天)
1.给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2varfindMedianSortedArrays=function(nums1,nums2){letarr=[...nums1,..
白小水i
·
2023-11-14 05:03
笔记
javascript
【LeetCode
刷题笔记
-64 303. 区域和检索 - 数组不可变】
寒假放完了,回来也要为秋招做准备了。不确定考不考研,毕竟太卷了,而且游戏方向的话除了图形学和算法感觉没有什么能考研的方向。如果能进入心仪的公司工作的话,在工作中学习应该也差不多。那么来看看今天的题:今天得题目很简单。我们很容易能想到,存储完数组以后,逐个遍历取元素再计算总和。但是这样子会多次检索计算。用到的优化方法也很简单。简单的存储每个下标的前缀和,相减即可得到总和。这样就可以将检索的时间复杂度
空、白、
·
2023-11-14 04:10
算法
算法
leetcode
c++
【leetcode
刷题笔记
】304.二维区域和检索 - 矩阵不可变
初始想法肯定是暴力解啊,这就不是求一个子矩阵的和,遍历求和就完事了啊。所以暴力代码如下:classNumMatrix{int[][]matrix;//构造函数publicNumMatrix(int[][]matrix){if(matrix.length==0)return;this.matrix=matrix;}publicintsumRegion(introw1,intcol1,introw2,
程序员小杜
·
2023-11-14 04:08
算法笔记
Java
buuctf web
刷题笔记
[极客大挑战2019]EasySQL题目类型:简单的SQL注入直接万能密码[极客大挑战2019]Havefun题目类型:代码审计查看源代码Syclover@cl4y代码审计有一个cat变量,通过get方式传参,如果cat=dog输出flag使用构造payload:/?cat=dog重要的知识点——PHP封装协议重要的知识点——PHP封装协议:php://filter/read=convert.ba
liby-meigui
·
2023-11-14 00:29
笔记
学习
【LeetCode
刷题笔记
】滑动窗口
992.K个不同整数的子数组解题思路:滑动窗口,题目问题转化为:求「最多存在K个不同整数的子数组的个数」与「最多存在K-1个不同整数的子数组的个数」之差,就是题目所求的「恰好存在K个不同整数的子数组的个数」,最终问题就变成求解滑动窗口内,以R为右边界的、包含k个不同整数的子数组个数,它其实就是窗口区间的长度R-L
川峰
·
2023-11-13 18:33
LeetCode刷题笔记
LeetCode
数据结构与算法
滑动窗口
计数map
前缀和
牛客
刷题笔记
--(java基础101-150)
101ArrayList和LinkList的描述,下面说法错误的是?(D)LinkedeList和ArrayList都实现了List接口ArrayList是可改变大小的数组,而LinkedList是双向链接串列LinkedList不支持高效的随机元素访问在LinkedList的中间插入或删除一个元素意味着这个列表中剩余的元素都会被移动;而在ArrayList的中间插入或删除一个元素的开销是固定的解
此生辽阔
·
2023-11-13 18:14
Java
二叉搜索树的属性-代码随想录-
刷题笔记
700.二叉搜索树中的搜索递归法二叉搜索树是一个有序树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉搜索树很多人写递归函数的时候习惯直接写searchBST(root->left,val),却忘了递归函数还有返回值。递归函数的返回值是什么?是左子树如果搜索到了val,要将该节点返回。如果不用一
Wind哥
·
2023-11-13 15:13
笔记
算法
数据结构
leetcode
c++
《剑指offer》
刷题笔记
(举例让抽象具体化):二叉搜索树的后序遍历序列
《剑指offer》
刷题笔记
(举例让抽象具体化):二叉搜索树的后序遍历序列转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com
WordZzzz
·
2023-11-13 15:11
剑指offer
剑指offer
BST
后序遍历
sqli-labs(全通关
刷题笔记
)
文章目录1准备工作2基础挑战(1-20)less-1less-2less-3less-4less-5报错注入布尔注入延时注入less-6less-7less-8less-9less-10Hackbarless-11less-12less-14less-15less-16less-17less-18less-19less-203高级注入(21-37)less-21less-22less-23less
slug01sh
·
2023-11-13 09:16
网络空间安全
mysqli
网络安全
sql
leetcode
刷题笔记
(Golang)--190. Reverse Bits
190.ReverseBitsReversebitsofagiven32bitsunsignedinteger.Example1:Input:00000010100101000001111010011100Output:00111001011110000010100101000000Explanation:Theinputbinarystring00000010100101000001111010
圆滚滚coder
·
2023-11-12 21:37
算法
leetcode
golang
LeetCode
刷题笔记
--190. Reverse Bits
190.ReverseBitsEasy474135FavoriteShareReversebitsofagiven32bitsunsignedinteger.Example1:Input:00000010100101000001111010011100Output:00111001011110000010100101000000Explanation:Theinputbinarystring000
vivian0239
·
2023-11-12 21:06
牛客网
刷题笔记
231112 最小k位数+二叉树层序遍历+SQL异常邮件概率
算法题牛客网NC119最小的k个数题目:用了一下python列表的便利,不知道在面试时允许用不。当然最简单的方法其实是直接sort()一下取前k位数即可。本次写的思路如下:用一个最大容量为k的列表存储结果,遍历n个元素,当列表超过k位时,弹出最大值。代码:classSolution:defGetLeastNumbers_Solution(self,input:List[int],k:int)->L
Lizytzh
·
2023-11-12 20:34
刷题笔记
笔记
sql
数据库
牛客网
刷题笔记
131111 Python实现LRU+二叉树先中后序打印+SQL并列排序
从学校步入职场一年多,已经很久没刷过题了,为后续稍微做些提前的准备,还是重新开始刷刷题。从未做过计划表,这回倒是做了个计划表,希望能坚持吧。刷题比较随性且量级不大,今天就写了2个算法+2个sql,sql感觉都相对简单且题库没什么好写的,后续考虑将sql的刷题计划改为对理论知识的回温。算法题牛客网NC93LRU实现题目如下:设计LRU(最近最少使用)缓存结构,该结构在构造时确定大小,假设大小为cap
Lizytzh
·
2023-11-12 20:31
刷题笔记
笔记
python
sql
刷题笔记
day14-二叉树01
前序遍历前序遍历的方式是:根节点、左节点、右节点。/***Definitionforabinarytreenode.*typeTreeNodestruct{*Valint*Left*TreeNode*Right*TreeNode*}*/import"container/list"funcpreorderTraversal(root*TreeNode)[]int{//思路1:使用递归的方法。三要素:
爱飞的蚂蚁
·
2023-11-12 11:22
笔记
刷题笔记
day16-二叉树的深度
104.二叉树的最大深度这里使用的是递归的方法。遍历方式:后序遍历。每次比较左右子树的高度,选最大的。然后加1,原因就是如果递归到下一层是空的,那么回溯,当前这一层肯定是有一层的,是要加1的。/***Definitionforabinarytreenode.*typeTreeNodestruct{*Valint*Left*TreeNode*Right*TreeNode*}*/funcmaxDept
爱飞的蚂蚁
·
2023-11-12 11:22
笔记
算法
leetcode
刷题笔记
day17-二叉树04
110.平衡二叉树重点在如果左右不平衡的情况下,就一直返回-1,其他的情况就正常的计算左右节点高度的最大值+1,就是树的高度了。/***Definitionforabinarytreenode.*typeTreeNodestruct{*Valint*Left*TreeNode*Right*TreeNode*}*/funcisBalanced(root*TreeNode)bool{//使用递归的方法
爱飞的蚂蚁
·
2023-11-12 11:19
笔记
算法
NC
刷题笔记
2-数组
这里写目录标题NC1大数之和NC7买卖股票的最佳时机(一)NC12重建二叉树NC18顺时针旋转数组NC22合并两个有序数组NC27集合的所有子集(一)NC29二维数组中查找NC30缺失的第一个数字NC36在两个长度相等的排序数组中找到上中位数NC37合并区间NC38螺旋矩阵NC41最长无重复子数组NC46加起来和为目标值的组合(二)NC54数组中相加和为0的三元组NC59矩阵的最小路径和NC61两
CandyDingDing
·
2023-11-11 22:04
算法
数据结构
大数据工程师:从牛客整理的 BAT Flink 面试题
肠子面试时千万不能说这些话,不然一定凉凉秒杀项目常见问题秋招总结-上感觉读研确实改变了我的人生计算机网络高频面试题美团谈薪2020华为消费者管培生(
春招
面经)字节跳动前端岗社招面筋分享字节跳动前端岗社招面筋分享虾皮一面
2301_78234743
·
2023-11-11 14:18
java
【LeetCode
刷题笔记
】栈和队列
456.132模式解题思路:1.单调递减栈,栈中存放的值当作k值,从右往左遍历数组,对于遇到的每一个元素j找最大的k,遇到nums[j]>栈顶</
川峰
·
2023-11-11 08:21
LeetCode刷题笔记
LeetCode
数据结构与算法
栈
队列
双端队列
单调递减栈
单调递增栈
Leetcode
刷题笔记
(十) —— 栈与队列篇之经典题目
文章目录系列文章目录前言栈和队列的简单使用题录232.用栈实现队列225.用队列实现栈20.有效的括号1047.删除字符串中的所有相邻重复项150.逆波兰表达式求值239.滑动窗口最大值系列文章目录一、数组类型解题方法一:二分法二、数组类型解题方法二:双指针法三、数组类型解题方法三:滑动窗口四、数组类型解题方法四:模拟五、链表篇之链表的基础操作和经典题目六、哈希表篇之经典题目七、字符串篇之经典题目
a1241692733
·
2023-11-11 08:18
算法
leetcode
链表
算法
【LeetCode
刷题笔记
】堆和优先级队列
358.K距离间隔重排字符串解题思路:大根堆+队列,1)首先计数数组统计每个字符出现的次数,然后将计数>0的字符和次数一起放入大根堆,大根堆中
川峰
·
2023-11-11 08:43
LeetCode刷题笔记
LeetCode
数据结构与算法
堆
优先级队列
大根堆
小根堆
对撞堆
LeetCode
刷题笔记
字节每日打卡 汇总区间
给定一个无重复元素的有序整数数组nums。返回恰好覆盖数组中所有数字的最小有序区间范围列表。也就是说,nums的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于nums的数字x。列表中的每个区间范围[a,b]应该按如下格式输出:"a->b",如果a!=b"a",如果a==b示例1:输入:nums=[0,1,2,4,5,7]输出:["0->2","4->5","7"]解释:区间范围
不知名做题家丶
·
2023-11-11 04:31
LeetCode
leetcode
算法
java
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他