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版)
剑指 Offer(
第2版
)面试题 17:打印从 1 到最大的 n 位数
剑指Offer
(
第2版
)面试题17:打印从1到最大的n位数
剑指Offer
(
第2版
)面试题17:打印从1到最大的n位数解法1:字符数组解法2:全排列
剑指Offer
(
第2版
)面试题17:打印从1到最大的n位数题目描述
UestcXiye
·
2023-12-06 18:34
剑指
Offer
C++
数据结构与算法
剑指Offer
全排列
剑指 Offer(
第2版
)面试题 16:数值的整数次方
剑指Offer
(
第2版
)面试题16:数值的整数次方
剑指Offer
(
第2版
)面试题16:数值的整数次方解法1:快速幂-递归写法解法2:快速幂-非递归写法
剑指Offer
(
第2版
)面试题16:数值的整数次方题目来源
UestcXiye
·
2023-12-06 18:04
剑指
Offer
C++
数据结构与算法
快速幂
剑指Offer
剑指 Offer(
第2版
)面试题 18:删除链表的节点
剑指Offer
(
第2版
)面试题18:删除链表的节点
剑指Offer
(
第2版
)面试题18:删除链表的节点题目一:在O(1)时间删除链表结点题目二:删除链表中重复的节点
剑指Offer
(
第2版
)面试题18:删除链表的节点题目一
UestcXiye
·
2023-12-06 18:33
剑指
Offer
链表
数据结构
C++
剑指Offer
Mysql date类型设置默认值curdate失败解决
最近整理了一波电子书籍资料,包含《EffectiveJava中文版
第2版
》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-06 04:51
mysql
数据库
读书17
关键对话:如何高效能沟通(原书
第2版
)科里·帕特森约瑟夫·格雷尼罗恩·麦克米兰艾尔·史威茨勒第3章从“心”开始如何确定目标>>从“心”开始,即审视你的内心。
罗晓倩
·
2023-12-06 02:01
优选算法精品解析
复习零如果一对双指针从左向右不行,那么就从右向左,换一个方向1.3202.快乐数双指针中的快慢指针:slow+1,fast+21.411.最多盛水的容器利用单调性1.5611.有效三角形个数排序+固定一个指针(遍历)+双指针1.6
剑指
懒惰的bit
·
2023-12-06 02:27
算法
算法
1024程序员节
【
剑指offer
|图解|位运算】训练计划VI+撞色搭配
个人主页:聆风吟系列专栏:数据结构、
剑指offer
每日一练少年有梦不应止于心动,更要付诸行动。文章目录一.
聆风吟_
·
2023-12-06 00:46
剑指offer每日一练
c++
经验分享
算法
数据结构
剑指offer
- 连续子数组的最大和
题目输入一个整型数组,数组里有正数也有负数。数组中一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)例如:输入数组为{1,-2,3,10,-4,7,2,-5},和最大的子数组为{3,10,-4,7,2},因此输出为该子数组的和为18分析从头到尾累加数组中的每个数字来分析规律初始化和为0第一步加上第一个数字1,此时和为1第二步加上数字-2,和为-1第三步加上数字3,
Longshihua
·
2023-12-05 19:00
《计算机程序的构造和解释》分享下载
StructureandInterpretationofComputerPrograms作者:HaroldAbelson/GeraldJaySussman/JulieSussman豆瓣评分:9.5分(2281人评价)file内容简介《计算机程序的构造和解释(原书
第2
开始以后_
·
2023-12-05 15:43
怎么拿Offer拿到手软?JVM、高并发、Spring、Netflix、Spring Cloud都要强化了解
SpringCloudAlibaba核心技术与实战案例》送书第三期《深入浅出Java虚拟机》送书第四期《AI时代项目经理成长之道》送书第五期《Kubernetes原生微服务开发》送书第六期《Offer来了:Java面试核心知识点精讲(
第2
青花锁
·
2023-12-05 13:55
送书活动
Java基础
java
面试
offer
工作
spring
cloud
spring
架构
人工智能时代AIGC绘画实战
SpringCloudAlibaba核心技术与实战案例》送书第三期《深入浅出Java虚拟机》送书第四期《AI时代项目经理成长之道》送书第五期《Kubernetes原生微服务开发》送书第六期《Offer来了:Java面试核心知识点精讲(
第2
青花锁
·
2023-12-05 13:52
送书活动
AI
人工智能
AIGC
chatgpt
midjourney
剑指Offer
18.删除链表的节点
思路用双指针来遍历链表,找到要删除的节点后进行删除。在头节点之前增加一个dummy节点,这样当要删除的节点是否为头节点都可以统一处理。以head=[4,5,1,9],val=5为例:代码/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL)
莱安纳德
·
2023-12-05 08:16
剑指Offer第二版
链表
数据结构
《交互式程序设计
第2版
》一导读
前言本书分三部分。第一部分(第1~6章)介绍贯穿本书的3个项目,第二部分(第7~10章)介绍交互设计和应用程序创作中最普遍的主题,第三部分(第11~17章)深入讨论相关进阶主题。当中还有对相关人士的采访,包括程序员、艺术家、设计师以及工具的开发者。本书涉猎如此广泛,无法对每一个主题进行深入探讨,有兴趣进一步研究的读者不妨参考书中所列出的书目、网站、设计师和艺术家。本书包括及未包括的内容当下交互设计
weixin_34306676
·
2023-12-05 06:50
c/c++
人工智能
java
iOS程序设计(原书
第2版
)
《iOS程序设计(原书
第2版
)》基本信息原书名:ProgrammingiOS5,SecondEdition原出版社:O'ReillyMedia作者:MattNeuburg译者:陈建设刘洋丛书名:O'Reilly
iteye_11916
·
2023-12-05 06:12
计算机图书
ios
synchronized的实现原理
最近整理了一波电子书籍资料,包含《EffectiveJava中文版
第2版
》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-05 04:53
java
java
面试官:说说synchronized与ReentrantLock的区别
最近整理了一波电子书籍资料,包含《EffectiveJava中文版
第2版
》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-05 04:53
面试干货
java
剑指offer
——二叉树的下一个结点
题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。代码自己写的时候竟然还考虑结点是在根节点的左子树还是右子树,感觉还是对二叉树的理解不够深,只需要判断结点是它父节点的左子树还是右子树即可。
不胖二十斤不改名zz
·
2023-12-05 03:33
特征点 -- 《视觉SLAM十四讲 从理论到实践(
第2版
)》
什么是特征点?特征点就是图像中一些特别的地方,例如图像中的角点,在不同图像之间的辨识度更强,一种直观的提取特征的方式就是在不同图像之间辨认角点,确定它们的对应关系。OpenCV中已经有了很多实用的特征提取和匹配的算法:OpenCV之特征检测-知乎
笨小古
·
2023-12-05 00:30
SLAM学习
SLAM
《视觉SLAM十四讲 从理论到实践(
第2版
)》
书中代码:GitHub-gaoxiang12/slambook2:edition2oftheslambook书籍PDF:关注【LearnfromZero】回复【SLAM142】即可领取
笨小古
·
2023-12-05 00:30
SLAM学习
SLAM
力扣树专题-2 树的层序遍历
剑指Offer
32 - I leetcode102 Java刷题笔记
听不少大佬建议过——力扣刷题要从树开始!因为可以建立起套路化的思路~另外就是锻炼好递归的思想所以我们从树开始~本专题采用前面提到的“兔系刷题法”不求钻研多种解法只求快速见题型快速刷题!另外力扣评论区里看见的——树的题目写不出来,多背几个模版就行。前中后序、广度深度遍历、路径和、深度,直径,这些全部背下来。感觉很有道理!多背些多理解些套路嘛!本次刷题笔记中有两道题相比上一篇二叉树遍历的基础难度有所提
敲代码的小提琴手
·
2023-12-04 18:31
#
分门别类刷力扣
力扣刷题
算法强化之路
二叉树
队列
java
leetcode
新星计划
《python编程从入门到实践》
第2版
第十章课后练习
第十章练习10-1练习10-2练习10-3练习10-4练习10-5练习10-6练习10-7练习10-8练习10-9练习10-10练习10-11练习10-12练习10-13练习10-1Python学习笔记在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“InPythonyoucan”打头。将这个文件命名为learning_python.txt,并存储到为完成
小白*进阶ing
·
2023-12-04 15:13
python
开发语言
九日集训第三天《一维数组》
文章目录文章目录文章目录今日知识总结题目分析[33.搜索旋转排序数组](https://leetcode-cn.com/problems/search-in-rotated-sorted-array/)[
剑指
tuzittttt
·
2023-12-04 12:33
九日集训
c++
【解题报告】《九日集训》(第四天)
语言:C++全是水题的一天目录1470.重新排列数组1929.数组串联1920.基于排列构建数组1480.一维数组的动态和
剑指Offer
58-II.左旋转字符串1108.IP地址无效化
剑指Offer
05
木木夕 _
·
2023-12-04 12:57
集训
leetcode
哈希算法
算法
MERRA (Modern-Era Retrospective analysis for Research and Applications) 是由 NASA 气候数据集
现代时代研究与应用回顾性分析,
第2版
(MERRA2)¶NASA全球建模和同化办公室(GMAO)制作现代时代研究和应用回顾分析
第2版
(MERRA2),这是一个30多年的全球气候再分析数据集。
此星光明
·
2023-12-04 09:46
java
数据库
linux
全球
气候
数据集
NASA
算法之单调队列
单调队列,顾名思义,就是一个单调递减/递增的队列力扣上的对应题目有
剑指Offer
30.包含min函数的栈,
剑指Offer
59-I.滑动窗口的最大值,队列的最大值以滑动窗口的最大值为例输入:nums=[1,3
幽人233
·
2023-12-04 09:20
leetcode
算法
leetcode
职场和发展
<
剑指Offer
>面试题61: 扑克牌中的顺子
题目描述从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王可以看成任意数字题目解读
剑指Offer
298代码#include
cb_guo
·
2023-12-04 08:32
剑指offer
面试题35:复制链表的复制
简单链表的复制首先看下简单链表的复制,复制普通链表很简单,只需遍历链表,每轮建立新节点+构建前驱节点pre+当前节点node的引用指向即可。classSolution{publicNodecopyRandomList(Nodehead){Nodecur=head;Nodedum=newNode(0),pre=dum;while(cur!=null){Nodenode=newNode(cur.val
丑月十五
·
2023-12-04 08:32
链表
剑指Offer
:62-二叉搜索树的第k个结点
题目描述给定一棵二叉搜索树,请找出其中的第k小的结点。例如,(5,3,7,2,4,6,8)中,按结点数值大小顺序第三小结点的值为4。思路实现1-中序遍历/*structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};*/classSolu
jackmxp
·
2023-12-04 07:56
软件测试(原书
第2版
)
第一部分软件测试综述第1章软件测试的背景1.1软件缺陷bug的官方定义至少满足以下5个规则之一才称为发生了一个软件缺陷(softwarebug)*软件未实现产品说明书要求的功能*软件出现产品说明书指明不该出现的错误*软件实现了产品说明书未提到的功能(增加测试的工作,甚至可能带来更多缺陷)*软件未实现产品说明书虽未明确提及但应该实现的目标*软件难以理解、不易使用、运行缓慢或者——从测试员角度看——最
Wakkaa
·
2023-12-03 19:05
[JavaEE]线程的状态与安全
专栏简介:JavaEE从入门到进阶题目来源:leetcode,牛客,
剑指offer
.创作目标:记录学习JavaEE学习历程希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长.学历代表过去,能力代表现在
Node_Hao
·
2023-12-03 19:39
JavaEE
多线程
剑指offer
:05 用两个栈实现队列
题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。基本思想两个栈s1和s2,入队就将元素入s1栈,出队时,如果s2中为空,将s1里全部元素弹出压入s2,再弹出;如果s2中不为空,则弹出,直到s2为空PythonclassSolution:def__init__(self):self.s1=[]self.s2=[]defpush(self,node):#wri
毛毛毛毛毛豆
·
2023-12-03 12:45
2022-01-08
IT工业界1.力扣:链表中倒数第k个节点2022-01-08(
剑指Offer
22.链表中倒数第k个节点)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-12-03 10:06
微软面试算法题总结
Leecode84第一题是数字三角形找最大和路径(容易题)第二题是二叉树中找两个节点的最近公共祖先节点(最近公共祖先)给定二叉树中的特定节点中序遍历后的下一个节点(
剑指offer
)Leetcode124
wwxy261
·
2023-12-03 06:12
算法
LeetCode Top 100 高频算法题 Longest Palindromic Substring
小编和实验室同学之前面试找工作,也只刷了
剑指offer
和这top100算法题,在实际面试中也遇到了很多LeetCode上的原题。
古老的屋檐下
·
2023-12-03 06:34
LeetCodeTop100
leetcode
最长回文子串
面经
手撕算法
《python编程从入门到实践》
第2版
第八章课后练习
第八章练习8-1练习8-2练习8-3练习8-4练习8-5练习8-6练习8-7练习8-8练习8-9练习8-10练习8-11练习8-12练习8-13练习8-14练习8-15练习8-16练习8-17练习8-1消息编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。defdisplay_message():print("The
小白*进阶ing
·
2023-12-03 05:17
python
c#
开发语言
《python编程从入门到实践》
第2版
第九章课后练习
第九章练习9-1练习9-2练习9-3练习9-4练习9-5练习9-6练习9-7练习9-8练习9-9练习9-10练习9-11练习9-12练习9-13练习9-14练习9-15练习9-16练习9-1餐馆创建一个名为Restaurant的类,为其方法__init__()设置属性restaurant_name和cuisine_type。创建一个名为describe_restaurant()的方法和一个名为op
小白*进阶ing
·
2023-12-03 05:44
python
开发语言
javascript
剑指offer
05:字符串替换
一、问题请实现一个函数,把字符串s中的每个空格替换成"%20"。示例输入:s="Wearehappy."输出:"We%20are%20happy."二、解法解法一思路:调库既然使用了JDK的库函数,最好还是去看一下源码怎么实现的。如下,可以看到其实JDK内部使用了正则表达式来替换全部的空格。正则虽然通用,但是在时间效率这一块必然没那么好,如果面试遇到这种问题,世界调库也不太好。publicStri
Quintanliu
·
2023-12-03 04:06
剑指Offer
24题目分析
剑指Offer
24题目分析解析思路代码实现本例中可以思考的点解析思路官方解析可以采用头插法解决。不了解的可以搜一下。
斜月三
·
2023-12-02 15:18
力扣
算法
李航《统计学习方法》(
第2版
)清华PPT课件介绍与分享
现如今,统计学习方法(
第2版
)于今年5月份出版,在第一版监督学习的基础上,增加了无监督学习内容,更加丰富,是非常值得学习材料。
StrongerTang
·
2023-12-02 14:35
回文链表,
剑指offer
27,力扣 61
目录题目:我们直接看题解吧:解题方法:难度分析:审题目+事例+提示:解题分析:解题思路(数组列表+双指针):代码说明补充:代码实现:代码实现(快慢指针):题目地址:234.回文链表-力扣(LeetCode)难度:简单今天刷回文链表,大家有兴趣可以点上看看题目要求,试着做一下。题目:给定一个链表的头节点head,请判断其是否为回文链表。如果一个链表是回文,那么链表节点序列从前往后看和从后往前看是相同
大数据SQLboy
·
2023-12-02 12:01
leetcode
算法
java
链表
数据结构
【数据库基础】
目录:前言什么是数据库主流数据库服务器,数据库,表关系MySQL架构SQL分类存储引擎前言
剑指offer
:一年又1天什么是数据库存储数据用文件就可以了,为什么还要弄个数据库?
胜利熊猫
·
2023-12-02 06:49
MySQL
数据库
sql
【MySQL表的操作】
目录:前言表的操作创建表查看表结构修改表对列的增删改修改表名对表中数据的操作插入数据查找数据修改数据删除数据删除表总结前言
剑指offer
:一年又3天表的操作创建、查看、修改(属性和内容)与删除创建表语法
胜利熊猫
·
2023-12-02 06:16
MySQL
mysql
sql
数据库
每日一题之《
剑指offer
》23,24题
第二十三题:二叉搜索树的后续遍历序列难易度:⭐⭐输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。对于一个二叉搜索树而言,例如:该二叉搜索树的后续遍历的结果为:9,13,11,20,32,30,16不难看出,后续遍历的序列中,最后一个数字为一个二叉搜索树的root节点,最后一个节点的前一个节点为root节点的右子
憨憨二师兄
·
2023-12-02 05:47
精通Git(
第2版
)读书笔记
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言第1章入门11.1关于版本控制11.1.1本地版本控制系统1第2章Git基础132.1获取Git仓库132.1.1在现有中初始化Git仓库132.1.2克隆现有仓库142.2在Git仓库中记录变更142.2.1查看当前文件状态152.2.2跟踪新文件162.2.3暂存已修改的文件162.2.4显示更简洁的状态信息182.2
李海成
·
2023-12-02 00:21
git
《
剑指offer
第二版》面试题59 题目二:队列的最大值(java)
题目描述请定义一个队列实现函数max得到队列里的最大值。要求函数max、push_back和pop_front的时间复杂度都为O(1)。解题思路用双端队列maximums保存最大值。用currentIndex记录push进队列数字的index。push_back的时候,如果push的值number大于maximums的队尾元素,则删除队尾元素,直到maximums中没有比number小的值。pop
castlet
·
2023-12-01 22:40
剑指 Offer(
第2版
)面试题 11:旋转数组的最小数字
剑指Offer
(
第2版
)面试题11:旋转数组的最小数字
剑指Offer
(
第2版
)面试题11:旋转数组的最小数字解法1:二分查找
剑指Offer
(
第2版
)面试题11:旋转数组的最小数字题目来源:22.旋转数组的最小数字解法
UestcXiye
·
2023-12-01 22:31
剑指
Offer
C++
数据结构与算法
剑指Offer
二分查找
力扣
剑指offer
179题 查找总价格为目标值的两个商品 双指针算法
LCR179.查找总价格为目标值的两个商品购物车内的商品价格按照升序记录于数组price。请在购物车中找到两个商品的价格总和刚好是target。若存在多种情况,返回任一结果即可。示例1:输入:price=[3,9,12,15],target=18输出:[3,15]或者[15,3]示例2:输入:price=[8,21,27,34,52,66],target=61输出:[27,34]或者[34,27]
是布谷阿
·
2023-12-01 21:58
力扣算法题
算法
leetcode
双指针
《剑指 Offer (第 2 版)》第 36 题:二叉搜索树与双向链表(典型递归问题)
《
剑指Offer
(
第2版
)》第36题:二叉搜索树与双向链表(典型递归问题)-1思
李威威
·
2023-12-01 19:20
《系统架构设计师教程(
第2版
)》第2章-计算机系统基础知识-01-计算机硬件
文章目录1.计算机系统概述2.计算机硬件2.1处理器(CPU)2.2存储器2.2.1概述2.2.2按硬件结构分类2.2.3按与处理器距离分2.3总线(Bus)2.3.1概念2.3.2分类2.3.3串行总线和并行总线2.4接口2.4.1概念2.4.2常见接口2.5外部设备1.计算机系统概述
玄德公笔记
·
2023-12-01 11:00
#
软考架构师笔记
系统架构
系统架构设计师教程
第2版
清华
软考架构师
剑指offer
Day20----求1+2+3+...+n
题目:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。思路:采用逻辑断路的知识,解决问题。源码:GitHub源码publicclassSolution{publicintSum_Solution(intn){intsum=n;booleanSBWY=(sum!=0)&&((sum+=Sum_Solutio
墨殇染泪
·
2023-12-01 08:21
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他