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
剑指Offer(第2版)
2021-10-14
IT1.LeetCode力扣:把字符串转换成整数2021-10-14(
剑指Offer
67.把字符串转换成整数)2.《
剑指offer
》:p317~p326英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-10-04 18:53
2022-05-04
剑指offer
38题:字符串的全排列
java版:/***字符串的排列*输入一个字符串,打印出该字符串中字符的所有排列。*例如,输入字符串abc,则打印出由字符a,b,c所能排列出的所有字符串abc,acb,bac,bca,cab和cba。**详解abc全排列:**abc第一次进入方法*1,第一层递归*begin0__*i0__*因为i==begin,不交换,递归进入下一层:begin+1**2,第二层递归*begin_1_*i1_1
归去来ming
·
2023-10-04 16:24
7.栈(七)至此栈部分结束
题目汇总:https://leetcode-cn.com/tag/stack/
剑指Offer
30.包含min函数的栈简单[✔]
剑指Offer
59-II.队列的最大值中等[✔]面试题03.02.栈的最小值简单
今天柚稚了么
·
2023-10-04 08:35
OpenCV 4.x 版本的新特性都有哪些?
我写过一遍笔记:OpenCV3.03.1版本的改进家里还有一本书:《OpenCV3计算机视觉python语言实现(原书
第2版
)》还没顾上看,感觉已经过时了。最近又在搞计算机视觉
shiter
·
2023-10-04 07:17
大数据+AI
赋能行业
助力企业数字化转型最佳实践案例
opencv
人工智能
计算机视觉
剑指Offer
-链表中环的入口结点
题目描述[链表中环的入口结点]给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。解题思路使用快慢指针找到环的相汇点p1每次走一步,p2每次走两步,直到p1==p2找环的入口,当p1==p2,p2所经过节点数为2x,p1所经过节点数为x,设环中有n个节点,p2比p1多走一圈有2x=n+x;则n=x,可以看出p1实际走了一个环的步数,再让p2指向链表头部,p1位置不变,p1,p
一只可爱的柠檬树
·
2023-10-04 03:25
剑指offer
4J【特别篇】树的前序、中序、后续、层序遍历 非递归实现
树的花式遍历需要烂熟于心。递归方式想必已经信手拈来。,大部分树类型的算法题都离不开4种遍历。有很多基础遍历的变种,今天我们就一起理解下,树的非递归的遍历方式。树结构可爱的小树前序遍历前序遍历跟-左-右的顺序,上述例子的遍历结果即:[3,9,20,15,7],非递归方式我们该如何思考呢?这里我们可以使用栈结构,模拟递归的过程。输出把根放进栈里,方便我们后续找右节点。把左节点当成根进行下一轮循环当左节
sxqiong
·
2023-10-03 23:58
剑指offer
——JZ6 从尾到头打印链表 解题思路与具体代码
一、题目描述与要求从尾到头打印链表_牛客题霸_牛客网(nowcoder.com)题目描述输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。如输入{1,2,3}的链表如下图:返回一个数组为[3,2,1]0classSolution{public:vectorprintListFromTailToHead(ListNode*head){vectorv;while(head){v
茄味琪琪
·
2023-10-03 23:14
剑指offer
链表
算法
动态规划
c++
数据结构
容器
剑指offer
——JZ24 反转链表 解题思路与具体代码
一、题目描述与要求反转链表_牛客题霸_牛客网(nowcoder.com)题目描述给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围:0≤n≤1000要求:空间复杂度O(1),时间复杂度O(n)。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。以上转换过程如下图所示:示
茄味琪琪
·
2023-10-03 23:12
剑指offer
链表
算法
数据结构
c++
2022-04-28
《商业计划书撰写指南(
第2版
)》书评一份糟糕的商业计划书达特谷酒店和东方温泉浴场是旅行和水疗爱好者在西部地区的胜地,酒店收入增长迅速并实现了盈利。
无味读书
·
2023-10-03 17:44
递归实现单链表反转的理解
题目来源于《
剑指Offer
第二版》将一个单链表进行反转,迭代实现比较容易理解,但是递归算法有点难以理解。以下为递归实现的Java代码。
iematthew
·
2023-10-03 15:43
Java菜鸟之路
数据结构与算法
java
链表
算法
单链表
数据结构
leedcode编程练习总结
一、Leedcode链表:*
剑指Offer
06.从尾到头打印链表输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
流金de岁月
·
2023-10-03 04:29
java
图灵9本新书上市!
《人工智能简史(
第2版
)》作者:尼克定价:79元页数:368页《人工智能简史》全面讲述人工智能的发展史,几乎覆盖人工智能学科的所有领域,包括人工智能的起源、自动定理证明、专家系统、神经网络、自然语言处理
turingbooks
·
2023-10-03 04:12
图灵书讯
机器学习
深度学习
算法
剑指offer
:数组中只出现一次的数字
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字思路:首先想到遍历、哈希表等,遍历的话时间复杂度O(n2),哈希表空间复杂度和时间负责都均为:O(n),于是,想到了利用位运算去重的方法。关于异或去重的原理,已经有很多博文讲过,推荐一篇http://blog.csdn.net/ns_code/article/details/27568975直接上代码:
进击的码农
·
2023-10-03 00:37
《
剑指Offer
》树考点题解
题目链接:把二叉树打印成多行题目简述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。题解思路分层打印二叉树,可以预见到,利用BFS搜索的思想即可做到。题解代码/*structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};
风之旅人c
·
2023-10-02 18:37
【
剑指Offer
】4.二维数组中的查找
题目在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]给定target=7,返回true。给定target=3,返回false。数据范围:矩阵的长宽满足0≤
Eran_
·
2023-10-02 15:33
剑指Offer
算法
数据结构
java
二维数组
【
剑指Offer
】8.二叉树的下一个结点
题目给定一个二叉树其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的next指针。下图为一棵有9个节点的二叉树。树中从父节点指向子节点的指针用实线表示,从子节点指向父节点的用虚线表示示例:输入:{8,6,10,5,7,9,11},8返回:9解析:这个组装传入的子树根节点,其实就是整颗树,中序遍历{5,6,7,8,9,10,11},根节点
Eran_
·
2023-10-02 15:31
剑指Offer
算法
数据结构
二叉树
java
最新宽字节注入攻击和代码分析技术
点击星标,即时接收最新推文本文选自《web安全攻防渗透测试实战指南(
第2版
)》点击图片五折购书宽字节注入攻击宽字节注入攻击的测试地址在本书第2章。
Ms08067安全实验室
·
2023-10-02 08:48
java怎么写api接口,绝对干货
1.数据结构与算法篇你是java开发你就用java代码去实现书籍参考:(0)《图解算法》入门(1)《
剑指offer
》
剑指Offer
_编程题_牛客网(2)《
m0_58397045
·
2023-10-02 08:45
程序员
java
经验分享
面试
力扣-并查集
以及路径压缩、按秩合并,不关心中间过程TIPS:通过使用不同的按秩合并,可以知道节点的个数,和树的高度,增加一个变量n则可以知道进行了多少次连接操作.根据根节点的个数(根节点指向自己)可以求出分组的个数
剑指
Beauty of code
·
2023-10-02 08:07
leetcode
算法
java
力扣-图论
力扣-图论深度优先搜索
剑指Offer
II111.计算除法我的题解:**思路:*字符串a/b=2.0,b/c=3.0可以求:b/c=3.0,c/b=1.0/3.0,因此我们可以将a/b描述为从a到b的一条边
Beauty of code
·
2023-10-02 08:37
图论
leetcode
算法
java
剑指offer
简单题01-10
01importjava.util.*;publicclassSolution{/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramnumbersint整型一维数组*@returnint整型*/publicintduplicate(int[]numbers){//writecodehereint[]arr=newint[numbers.length];
cloudless_sky
·
2023-10-02 05:22
编程刷题
算法
leetcode
职场和发展
java数据结构与算法刷题-----LeetCode226:翻转二叉树
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-02 00:38
算法
java
链表
数据结构
leetcode
java数据结构与算法刷题-----LeetCode228:汇总区间
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-02 00:38
算法
java
数据结构
leetcode
java数据结构与算法刷题-----LeetCode202:快乐数
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-02 00:08
算法
java
数据结构
链表
leetcode
java数据结构与算法刷题-----LeetCode217:存在重复元素
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-02 00:08
算法
java
数据结构
链表
leetcode
java数据结构与算法刷题-----LeetCode197:上升的温度
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-02 00:07
算法
java
链表
数据结构
leetcode
java数据结构与算法刷题-----LeetCode118:杨辉三角
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-02 00:37
算法
java
链表
数据结构
leetcode
java数据结构与算法刷题-----LeetCode171:Excel 表列序号
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-02 00:37
java框架
java
链表
数据结构
leetcode
java数据结构与算法刷题-----LeetCode101:对称二叉树
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-02 00:36
算法
java
算法
数据结构
leetcode
java数据结构与算法刷题-----LeetCode3:无重复字符的最长子串
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-02 00:36
算法
java
算法
数据结构
leetcode
计组+系统01:15min导图复习 总线、I/O系统与中断
前言图源:文心一言考研笔记整理,纯复习向,思维导图基本就是全部内容了,不会涉及较深的知识点~~第1版:查资料、画I/O与中断的思维导图~
第2版
:查资料、画总线的思维导图~编辑:梅头脑参考用书:王道考研《
梅头脑_
·
2023-10-01 22:12
#
操作系统
#
计算机组成原理
考研
动态规划(dp)的总结
直接顺序找到子问题就好
剑指Offer
II088.爬楼梯的最少成本定义dp[i]为爬到i所需最少成本,d
WuPeng_uin
·
2023-10-01 22:55
c++
算法
Day8 圆圈中最后剩下的数字+机器人的运动范围+从上到下打印二叉树
⭐TODO:能推出约瑟夫环问题的状态转移方程2.重做机器人的运动范围一、
剑指Offer
62.圆圈中最后剩下的数字(简单)似会非会的。
吃掉夏天的怪物
·
2023-10-01 16:03
已拿腾讯后台开发岗offer,简单说下自己的面试经历和学习路线
先是快速刷完了
剑指offer
,这个校招时已经刷过两边了,因此现在刷起来会相对快一些。然后就是啃LeetCode的题了,LeetCode的题比较多,想在短短几周内刷完基本是
零声教育
·
2023-10-01 15:17
1000道程序员常见问题解析
腾讯
c++
后台开发
Linux服务器开发
架构师
剑指 Offer 63. 股票的最大利润 / LeetCode 121. 买卖股票的最佳时机(动态规划 / 滑动窗口)
题目:链接:
剑指Offer
63.股票的最大利润;LeetCode121.买卖股票的最佳时机难度:中等给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。
WorldMaya
·
2023-10-01 13:14
剑指Offer
刷题
动态规划
leetcode
算法
c++
数据结构
LeetCode [剑指 Offer II 070. 排序数组中只出现一次的数字]
LeetCode
剑指Offer
II070.排序数组中只出现一次的数字@TOC题目描述 给定一个只包含整数的有序数组nums,每个元素都会出现两次,唯有一个数只会出现一次,请找出这个唯一的数字。
大涛先生
·
2023-10-01 10:37
剑指offer
1、排序算法0、排序算法分类1、直接插入排序基本思想直接插入排序的基本思想是:将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的元素小,则交换,直到全部元素都比较过为止。算法描述1、从第一个元素开始,该元素可以认为已经被排序2、取出下一个元素,在已经排序的元素序列中从后向前扫描3、如果该元素(已排序)大于新元素,将该元素移到下一位置4、重复步骤3,直到找到已排序的元素小于或
242030
·
2023-10-01 09:08
算法
算法
读书笔记289《影响力大师:如何调动团队力量(原书
第2版
)》
[美]约瑟夫·格雷尼(JosephGrenny),科里·帕特森,戴维·马克斯菲尔,罗恩·麦克米兰,艾尔·史威茨勒著想要让企业的变革有实质性的进展,能够真正落地,我们必须关注员工的行为改变。只有落实到员工的行为改变上,变革才算是落地了。在推进变革时,我们应该聚焦于找出那些对于变革的推进有重大积极影响的关键行为,而不要期望改变人们的很多行为。为什么我们不应该期望改变人们的很多行为呢?因为变革本身会给人
Sting
·
2023-10-01 05:54
数据分析(python)学习笔记1.0
《利用Python进行数据分析》(原书
第2版
)《利用Python进行数据分析》(原书
第2版
)《利用Python进行数据分析》(原书
第2版
)社区和会议除了网络搜索,科学、数据相关的Python邮件列表对于解决问题也非常有帮助
蔬菜院院长
·
2023-09-30 21:16
数据分析
python
学习
Leetcode刷题笔记——
剑指offer
II (四)【队列、树】
目录队列
剑指Offer
II041.滑动窗口的平均值(单调队列)
剑指Offer
59-I.滑动窗口的最大值树树的存储(先序)
剑指Offer
II048.序列化与反序列化二叉树BFS遍历
剑指Offer
II043
Deep_My
·
2023-09-30 20:28
leecode刷题
leetcode
算法
数据结构
Leetcode刷题笔记——
剑指offer
II (一)【整数、数组、字符串、链表】
目录整数
剑指Offer
II001.整数除法
剑指Offer
II002.二进制加法
剑指Offer
II003.前n个数字二进制中1的个数
剑指Offer
II004.只出现一次的数字
剑指Offer
II005.单词长度的最大乘积
剑指
Deep_My
·
2023-09-30 20:27
leecode刷题
leetcode
c++
leetcode刷题笔记——
剑指offer
(二)[回溯、排序、位运算、数学、字符串]
这里写目录标题搜索与回溯
剑指Offer
12.矩阵中的路径
剑指Offer
13.机器人的运动范围
剑指Offer
34.二叉树中和为某一值的路径
剑指Offer
36.二叉搜索树与双向链表
剑指Offer
54.二叉搜索树的第
Deep_My
·
2023-09-30 20:27
leecode刷题
leetcode
算法
c++
剑指Offer
--字符串排列
题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。解法一:递归法每一次递归负责将参数里的每一个字符轮流作为第一个字符,并和其余字符组成的序列结合构成一个排列,return这些排列的list
bellick
·
2023-09-30 19:56
【
剑指Offer
】54.二叉搜索树的第k个节点
题目给定一棵结点数为n二叉搜索树,请找出其中的第k小的TreeNode结点值。1.返回第k小的节点值即可2.不能查找的情况,如二叉树为空,则返回-1,或者k大于n等等,也返回-13.保证n个节点的值不一样数据范围:0≤n≤1000,0≤k≤1000,树上每个结点的值满足0≤val≤1000进阶:空间复杂度O(n),时间复杂度O(n)如输入{5,3,7,2,4,6,8},3时,二叉树{5,3,7,2
Eran_
·
2023-09-30 17:34
剑指Offer
算法
数据结构
java
二叉树
【
剑指Offer
】7.重建二叉树
题目给定节点数为n的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。提示:1.vin.length==pre.length2.pre和vin均无重复元素3.vin出现的元素均出现在pre里4.只需要返回根结点,系统会自动输出整颗树做答案对比数据范围:0n≤2
Eran_
·
2023-09-30 17:34
剑指Offer
算法
数据结构
二叉树
java
【
剑指Offer
】77.按之字形顺序打印二叉树
题目给定一个二叉树,返回该二叉树的之字形层序遍历,(第一层从左向右,下一层从右向左,一直这样交替)数据范围:0≤n≤1500,树上每个节点的val满足∣val∣>*/publicArrayList>Print(TreeNodepRoot){//writecodehereif(pRoot==null){returnnewArrayList>();}Dequestack=newArrayDeque>r
Eran_
·
2023-09-30 17:04
剑指Offer
java
数据结构
算法
【
剑指Offer
】3.数组中重复的数字
题目在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1数据范围:00≤n≤10000进阶:时间复杂度O(n),空间复杂度O(n)示例1输入:[2,3,1,0,2,5,3]
Eran_
·
2023-09-30 17:33
剑指Offer
算法
java
LeetCode 剑指 Offer 13. 机器人的运动范围(深度遍历)
LeetCode
剑指Offer
13.机器人的运动范围原题思路代码运行截图收获原题LeetCode
剑指Offer
13.机器人的运动范围思路通过深度遍历来找出所有可达的格子通过0、1、2来区分未遍历、可到达
鲤鱼酒酒
·
2023-09-30 17:50
leetcode
机器人
算法
剑指offer
(十四)链表中倒数第k个节点
写在前面:为了增长一下自己的数据结构能力,也为了面试准备,准备将
剑指Offer
做一下,并与各位分享,希望各位可以对代码以及思路提提建议,欢迎志同道合者,谢谢。
z七夜
·
2023-09-30 15:41
【
剑指Offer
】10- II. 青蛙跳台阶问题
https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/intnumWays(intn){if(n==0){//如果台阶0个,返回空return1;}elseif(n==1){//如果台阶1个,返回1return1;}elseif(n==2){return2;//两个台阶,2种跳法}inta[n+1];//定义一个数组,n
唯师默蓝
·
2023-09-30 14:32
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他