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
剑指offerr
【高效开发工具系列】Hutool DateUtil工具类
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-02 10:56
s0
常用工具
java
spring
后端
饺赛
于辛酉日午时,冠者七人,独含窈窕,心皆宏势,蹄疾而出,
剑指
深南——前海车辆段。未时,碧空蓝天,正日云上,踏步而入司,寻食肆,少焉,便已席座,桌食料已出。
DoWM_4063
·
2023-12-02 08:51
【数据库基础】
目录:前言什么是数据库主流数据库服务器,数据库,表关系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
牛客-
剑指
0ffer-整数中1出现的次数(从1到n整数中1出现的次数)
题目描述求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1到n中1出现的次数)。classSolution{public:intNumberOf1Between1A
wenyilab
·
2023-12-02 05:44
雾以泪聚 永世不散
她为他找来灵药,治好他的眼睛,她几乎用尽自己一生修为恢复了他的法力,但,他醒来的那一天,竟拿
剑指
着她。『为什么?』『你是妖』『我没害过人』『可你终归是妖』她苦笑,不再辩解『那你杀了我吧』他稍稍
候鸟飞鱼
·
2023-12-02 00:42
《
剑指
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
二分查找
【Java8系列07】Java8日期处理
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-01 21:51
s18
java8
java
开发语言
力扣
剑指
offer179题 查找总价格为目标值的两个商品 双指针算法
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 II 022. 链表中环的入口节点
题目:给定一个链表,返回链表开始入环的第一个节点。从链表的头节点开始沿着next指针进入环的第一个节点为环的入口节点。如果链表无环,则返回null。思路:假设快慢指针相遇时,慢指针slow走了k步,那么快指针fast一定走了2k步image.pngfast一定比slow多走了k步,这多走的k步其实就是fast指针在环里转圈圈,所以k的值就是环长度的「整数倍」假设环的起点到相遇点的距离为m,见下图,
xxxxyJs
·
2023-12-01 21:09
《
剑指
Offer (第 2 版)》第 36 题:二叉搜索树与双向链表(典型递归问题)
《
剑指
Offer(第2版)》第36题:二叉搜索树与双向链表(典型递归问题)-1思
李威威
·
2023-12-01 19:20
无题-------藏头
(上官飘雪)
剑指
天下风云起,侠客柔情渡红颜。逍遥追风血溅魂,遥看世间不平篇。(剑侠逍遥)小梦孤舟月,指画流星边。头沐夜迷色,约君花无眠。定诺终生随,死赴彼岸缘。(小指头约定)
伊凡时光静好
·
2023-12-01 14:18
玻色量子对外合作
玻色量子+平安银行新年合作,
剑指
“量子+金融”!2022年2022.12量子+智慧交通!玻色量子中标北京城市轨道交通项目202
QBoson
·
2023-12-01 14:43
量子计算
2018.4.20 复盘 130day 何以醉
等下周内,新居这边安顿好,重锤清理,归零化一,
剑指
三千网络,好好做几笔。演讲60s已拉下一星期,周末结束前重新拾起。
何以醉
·
2023-12-01 13:16
剑指
offerDay20----求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
剑指
offer 37:序列化二叉树
题目描述:请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。二叉树的序列化(Serialize)是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树等遍历方式来进行修改,序列化的结果是一个字符串,序列化时
姚舜禹_12140
·
2023-12-01 08:20
剑指offer
java
后端
数据结构
算法
广度优先
剑指
Offer 25. 合并两个排序的链表
image.png解题思路//ListNodelist=newListNode(0)初始化一个节点值为0的空节点,最常用最正规写法,newListNode()默认为0(这其实不就是构造函数吗).相当于初始化一个空节点,=null仅仅声明,没有初始化,啥也没干基本思路:1:l1,l2链表都不为空,比较后不断移动2:l1为空,l2不为空,将l2剩余值利用while循环加入到链表3:同2小细节ListN
bangbang2
·
2023-12-01 05:22
算法经典题:二叉树中节点之和最大的路径
题目:
剑指
OfferⅡ051.节点之和最大的路径路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中至多出现一次。
多拿好offer
·
2023-12-01 03:32
算法
算法
链表
动态规划
二叉树
最大路径
《
剑指
offer第二版》面试题63:股票的最大利润(java)
题目描述假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?例如,一只股票在某时间节点的价格为{9,11,8,5,7,12,16,14}。如果在价格为5的时候买入,16卖出。则能收获最大的利润11。解题思路该题目即求数组的所有数的最大差值。遍历数组,假设当前遍历第i个数组,用min存储前面i-1个数字的最小值,maxDiff记录当前数字和min的最大差值。遍
castlet
·
2023-11-30 23:57
《
剑指
Offer (第 2 版)》第 38 题:字符串的排列(重要,回溯)
第38题:字符串的排列(重要,回溯)传送门:数字排列,牛客网onlinejudge地址。输入一组数字(可能包含重复数字),输出其所有的排列方式。样例:输入:[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]分析:八皇后问题根据排列组合来求解,关键是判定不符合要求的解。回溯:时间复杂度是。题目描述:跟LeetCode47.Permu
李威威
·
2023-11-30 20:33
第四十章,最终章
九阳燎宇,金
剑指
路,倦收天守着永旭之巅,完成属于他的使命,即便左手滴滴答答地留着鲜血,即便已经被掐的血手模糊,但是他只能站在这里,无法离开。
芳华绝代莲无双
·
2023-11-30 20:58
剑指
offer【位运算】
位运算&与:两个位置都为1时才返回1(1&1=1,1&0=0)|或:一个位置位1即可返回1(1|0=1)^异或:两个位置,相同位0,不同为1(1^1=0,0^0=0,1^0=1)~取反:1变0,0变1>右移:各二进位全部右移若干位,对无符号数,高位补0复合赋值,如a&=b即为a=a&b二进制中1的个数逐位判断定义result=0,用于记录1的个数使用num&1来判断最后一位是否为1,然后右移,遍历
绪安
·
2023-11-30 19:31
leetcode:160. 相交链表
题目来源160.相交链表面试题02.07.链表相交
剑指
Offer52.两个链表的第一个公共节点题目描述structListNode{intval;ListNode*next;ListNode():val
OceanStar的学习笔记
·
2023-11-30 17:16
算法与数据结构
链表
leetcode
算法
LeetCode Java刷题笔记—160. 相交链表
简单难度,这道题和
剑指
Offer52.两个链表的第一个公共节点是同一道题。A和B两个链表长度可能不同,但是A+B和B+A的长度是相同的,所以两个节点先遍历自己再遍历对方一定是同时结束。
刘Java
·
2023-11-30 17:45
链表
leetcode
java
160.
相交链表
《侠以武犯禁》剧本杀复盘:跟随线索逐步还原,凶手是谁玩本技巧测评
故事背景设定在明朝正德年间,一个骇人听闻的大事接连发生:天下武宗少林长老遇袭,纵火烧寺,秘籍遗失;关西崆峒掌门身死崆峒,扑朔迷离;漠北鞑靼边境屯军十万,
剑指
大明。
V嗖_大锤剧本杀复盘网
·
2023-11-30 13:15
忘记是为了更好的记住
记得倚天屠龙记中的一段,张三丰短时间内教张无忌太极,张三丰道:“老道这路太极剑法能得八臂神
剑指
点几招,荣宠无量。无忌,你有佩剑么?”小昭上前几步,呈上张无忌从赵敏处取来的那柄木制假倚天剑。
深色皮肤
·
2023-11-30 12:00
剑指
offerDay13----链表中环的入口结点
题目:给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。思路:使用双指针法,先判断是否有环,有环的话,再让slow指针指向头结点,然后fast指针和slow指针每次都走一步,当他们相遇时,为环的入口结点。推导图片假设x为环前面的路程(黑色路程),a为环入口到相遇点的路程(蓝色路程,假设顺时针走),c为环的长度(蓝色+橙色路程)当快慢指针相遇的时候:此时慢指针走的路程为Ssl
墨殇染泪
·
2023-11-30 10:13
【MySQL库的操作】
目录:前言库的操作创建数据库字符集和校验规则校验规则对数据库的影响选择和查看数据库修改数据库删除数据库备份注意事项查看连接情况总结前言
剑指
offer:一年又二天库的操作创建、选择、查看、修改、删除与备份
胜利熊猫
·
2023-11-30 10:22
MySQL
mysql
oracle
数据库
【高效开发工具系列】PlantUML入门使用
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-11-30 01:45
s0
常用工具
工具
第40章 三只眼
对方这一听,自己这还被“壮汉”用
剑指
着,只好配合的回应了一句,“烧干锅么。”此时其他几人已经追上来,将他围住,陈囿这才撤了剑,军师更
志高慎言
·
2023-11-30 00:04
LeetCode《程序员面试金典》面试题 08.01. 三步问题
题目解题面试题08.01.三步问题三步问题题解
剑指
Offer10-I.斐波那契数列斐波那契数列题解70.爬楼梯爬楼梯
剑指
Off
La vie est belle❤️
·
2023-11-29 18:39
程序员面试金典
记忆化搜索
动态规划
数学
剑指
Offer-机器人的运动范围
剑指
Offer-机器人的运动范围题目描述LCR130.衣橱整理家居整理师将待整理衣橱划分为mxn的二维矩阵grid,其中grid[i][j]代表一个需要整理的格子。
Jasper_Fish
·
2023-11-29 16:45
算法
算法
剑指
Offer-剪绳子
剑指
Offer-剪绳子题目描述LCR131.砍竹子I现需要将一根长为正整数bamboo_len的竹子砍为若干段,每段长度均为正整数。请返回每段竹子长度的最大乘积是多少。
Jasper_Fish
·
2023-11-29 16:44
算法
算法
剑指
offer 07:重建二叉树
一、问题输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。示例1:输入:preorder=[3,9,20,15,7],inorder=[9,3,15,20,7]输出:[3,9,20,null,null,15,7]image示例2:输入:preorder=[-1],inorder=[-1]输出:[-1]二、解法解法一思路:递归
Quintanliu
·
2023-11-29 14:49
剑指
Offer 54. 二叉搜索树的第k大节点
题目介绍描述:给定一棵二叉搜索树,请找出其中第k大的节点。示例1:输入:root=[3,1,4,null,2],k=13/\\14\\2输出:4示例2:输入:root=[5,3,6,2,4,null,null,1],k=35/\\36/\\24/1输出:4限制:1≤k≤二叉搜索树元素个数解题思路:递归算法的关键是要明确函数的「定义」是什么,然后相信这个定义,利用这个定义推导最终结果。写树相关的算法
bluescorpio
·
2023-11-29 13:35
剑指
offer——64滑动窗口的最大值(Python)
【题目】给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5};针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个:{[2,3,4],2,6,2,5,1},{2,[3,4,2],6,2,5,1},{2,3,[4,2,6],2,5,1},{
Amon O_*
·
2023-11-29 12:42
剑指offer
链表
算法
数据结构
python
leetcode
剑指
offer——滑动窗口的最大值
题目:给定一个数组nums,和滑动窗口的大小k,请找出滑动窗口的最大值。publicint[]maxSlidingWindow(int[]nums,intk){if(knum.length)returnnewint[]{};intleft=0,right=0,i=0;LinkedListlist=newLinkedList();while(right0&&nums[right]>list.peek
技术菜鸟—淡定万
·
2023-11-29 12:40
leetcode
算法
数据结构
python
剑指
offer 64. 滑动窗口的最大值
题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5};针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个:{[2,3,4],2,6,2,5,1},{2,[3,4,2],6,2,5,1},{2,3,[4,2,6],2,5,1},{
dby_freedom
·
2023-11-29 12:06
剑指offer@Python版
剑指offer
64
滑动窗口的最大值
Python
C++
剑心
尘封在星蕴重明的魂魄叫醒了恍惚梦魇的无措揭开这宿命的脉络逃不开这一世的寂寞往后是阴霾往前是山隘想逃也逃不开命运再主宰执着的心也不会更改哪管桑田哪管沧海听曲赏词听琴声潇潇该忘的忘不掉红尘困住我年少原谅我藏在心里燎燎的狂傲去战面对天地荡浩人生也潇潇魂牵梦绕像烈焰燃烧前尘看浮沉走一遭用冷的锋刃琴的寂寥写往事今朝古
剑指
尖谈笑人世间有没有一种解药能覆盖是非恩仇的喧嚣屠俘了焚寂的剑鞘斩不断这一生的桀骜往后是阴
三水畔
·
2023-11-29 11:14
玻色量子对外合作
玻色量子+平安银行新年合作,
剑指
“量子+金融”!2022年2022.12量子+智慧交通!玻色量子中标北京城市轨道交通项目202
QBoson
·
2023-11-29 11:27
量子计算
剑指
offer:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。
剑指
offer算法题分治二叉搜索树和链表题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。题目分析明确Convert函数的功能。
gaozhuang63
·
2023-11-29 10:35
剑指offer
链表
指针
数据结构
算法
java
Java二叉搜索树的后续遍历(递归)
剑指
offer33.二叉搜索树的后序遍历解题思路:1.二叉搜索树的特点:二叉搜索树中根节点的值大于左子树中的任意一个节点的值,小于右子树中的任意一个节点的值2.后序遍历顺序:左子树–>右子树–>根节点classSolution
不想秃头Q-Q
·
2023-11-29 10:32
剑指offer
leetcode
算法
二叉搜索树
java
递归
【python】力扣题
剑指
Offer09.用两个栈实现队列一、解题思路1、【队列是先入先出,栈是后入先出】stackA:入队栈,入队操作,直接压入入队栈即可stackB:出队栈,出队操作需要优先检查出队栈是否有数据,若无,需要从入队栈倒入后再操作
yy谷莠子
·
2023-11-29 09:55
代码题
python
力扣
python
leetcode
开发语言
剑指
offer_21 删除链表的倒数第n个结点
题目:给定一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例一:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]提示:链表中结点的数目为sz1<=sz<=300<=Node.val<=1001<=n<=sz代码:双指针packagejianzhioffer;imp
小黄花er
·
2023-11-29 03:50
LeetCode
链表
数据结构
算法
力扣
剑指
Offer 22. 链表中倒数第k个节点(简单)
题目输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个节点是值为4的节点。示例:给定一个链表:1->2->3->4->5,和k=2.返回链表4->5.题解方法一:双指针法/***Definitionforsingly-linkedlis
向上的毛毛
·
2023-11-29 03:19
链表
java
数据结构
力扣:
剑指
Offer II 021. 删除链表的倒数第 n 个结点
剑指
OfferII021.删除链表的倒数第n个结点题目描述:给定一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。
廖磊�
·
2023-11-29 03:14
链表
leetcode
数据结构
链表中环的入口节点(环形链表),
剑指
offer,力扣
目录力扣题目地址:题目:我们直接看题解吧:解题方法:审题目+事例+提示:解题分析:解题思路:主要思路:先判断是否有环,有则找出环入口节点力扣题目地址:142.环形链表II-力扣(LeetCode)难度:中等今天刷链表中环的入口节点(环形链表),大家有兴趣可以点上看看题目要求,试着做一下。题目:给定一个链表,返回链表开始入环的第一个节点。从链表的头节点开始沿着next指针进入环的第一个节点为环的入口
大数据SQLboy
·
2023-11-29 03:14
剑指offer
#
链表
算法
java
链表
leetcode
数据结构
剑指
Offer II 021. 删除链表的倒数第 n 个结点
删除链表的倒数第n个结点一、题目信息一、题目信息解题思路:双指针,一个left,一个right。都把他们初始化到链表的头结点,先让right走n+1步,如果走完之后right为空了,直接返回head.next。接下来让left从head开始走,right继续走,直到right为空,这时left和right中间的就是需要删除的节点,让left.next=left.next.next即可。图解1、假设
见闻色霸气~
·
2023-11-29 03:13
剑指Offer好题精选
链表
面试
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他