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
java-剑指offer
反转字符串II、
剑指Offer
05.替换空格、151.翻转字符串里的单词、
剑指Offer
58-II.左旋转字符串
代码随想录【Day8】|344.反转字符串、541.反转字符串II、
剑指Offer
05.替换空格、151.翻转字符串里的单词、
剑指Offer
58-II.左旋转字符串344.反转字符串题目链接:344.反转字符串卡尔文字讲解解题思路重点
Pittsman
·
2024-01-17 02:48
LeetCode
代码随想录训练营
leetcode
算法
职场和发展
Java毕业设计-网上宠物店系统
文章目录本次文章主要是介绍SpringBoot+Vue网上宠物店系统的功能,系统分类两个角色,分别是管理员和用户一、系统功能1.1开发环境开发语言:
Java-
技术:SpringBoot+Vue数据库:MySQL
优雅程序员阿鑫
·
2024-01-17 00:12
Java-
注解的介绍,定义,使用,解析和实现
1.注解的介绍注解(Annotation)是一种标记,注解可以使用在源码中注解可以使用在以下的位置类上方法上成员变量上构造方法上局部变量上当你在程序中使用了注解,编译器、DE或者程序可以通过反射来获取注解相关的信息,然后根据业务逻辑或者相关需求实现一些功能。之前使用过的注解:@Override方法重写在编译期起作用@Functionallnterface标记接口是函数式接口在编译期起作用@Test
SWUT胖虎
·
2024-01-16 09:51
java
开发语言
Java-
基准测试
在软件开发中,性能优化是一个永恒的话题。为了确保代码在生产环境中运行得尽可能快,开发者需要一种准确的方法来度量和比较不同代码片段的性能。JavaMicrobenchmarkHarness(JMH)是一个专门为Java和其他基于JVM的语言设计的工具,它允许开发者以高精度执行微基准测试。1.JMH简介JMH是一个用于编写可靠Java微基准测试的工具。它可以帮助开发者量化代码片段的执行时间,这对于理解
一杯可乐、
·
2024-01-16 00:41
多线程
java基础
java
java-
如何使用Apache POI移动特定的单元格?
我的Excel工作表在同一工作表上包含不同的区域,例如:region1:region2:John2A1John1B2Sue1C3Sue2D4Alice5E5Bob1F6我想将新项目添加到这些区域之一,而不会影响其他区域.我尝试使用rowShift()方法,但它也删除了完整的行.有什么方法可以向下移动特定单元格,并可以将行插入到特定区域中,如下所示:在给定的示例中,我想在region1中再添加一行(
諼
·
2024-01-15 22:30
剑指offer
题解合集——Week4day1
文章目录
剑指offer
Week4周一:二叉搜索树的后序遍历序列AC代码思路:
剑指offer
Week4周一:二叉搜索树的后序遍历序列题目链接:二叉搜索树的后序遍历序列输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果
Azxcc0
·
2024-01-15 22:02
剑指offer
算法
leetcode
剑指offer
c++
剑指offer
题解合集——Week4day2
文章目录
剑指offer
Week4周二:二叉树中和为某一值的路径AC代码思路:
剑指offer
Week4周二:二叉树中和为某一值的路径题目链接:二叉树中和为某一值的路径输入一棵二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径
Azxcc0
·
2024-01-15 21:54
剑指offer
算法
c++
剑指offer
leetcode
学习笔记:黑马程序员
Java-
进阶篇(一)(第四部分)
Java语言入门到精通章节学习笔记:
Java-
基础篇(第一部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java-
中级篇(第二部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java
ljtxy.love
·
2024-01-15 09:30
Java
学习
笔记
java
学习笔记:黑马程序员
Java-
中级篇(第二部分)
Java语言入门到精通章节学习笔记:
Java-
基础篇(第一部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java-
中级篇(第二部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java
ljtxy.love
·
2024-01-15 09:59
Java
java
学习
笔记
剑指offer
题解合集——Week3day7
文章目录
剑指offer
Week3周七:分行从上往下打印二叉树AC代码思路:周日:之字形打印二叉树AC代码思路:
剑指offer
Week3周七:分行从上往下打印二叉树题目链接:分行从上往下打印二叉树从上到下按层打印二叉树
Azxcc0
·
2024-01-15 08:11
剑指offer
算法
c++
leetcode
剑指offer
剑指offer
题解合集——Week3day5
文章目录
剑指offer
Week3周五:顺时针打印矩阵AC代码思路:周五:包含min函数的栈AC代码思路:
剑指offer
Week3周五:顺时针打印矩阵题目链接:顺时针打印矩阵输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字
Azxcc0
·
2024-01-15 08:10
剑指offer
算法
leetcode
剑指offer
c++
剑指offer
题解合集——Week3day6
文章目录
剑指offer
Week3周六:栈的压入、弹出序列AC代码思路:周六:不分行从上往下打印二叉树AC代码思路:
剑指offer
Week3周六:栈的压入、弹出序列题目链接:栈的压入、弹出序列输入两个整数序列
Azxcc0
·
2024-01-15 08:10
剑指offer
算法
c++
leetcode
剑指offer
剑指offer
题解合集——Week3day4
文章目录
剑指offer
Week3周四:二叉树的镜像AC代码思路:周四:对称的二叉树AC代码思路:
剑指offer
Week3周四:二叉树的镜像题目链接:二叉树的镜像输入一个二叉树,将它变换为它的镜像。
Azxcc0
·
2024-01-15 08:04
剑指offer
深度优先
算法
c++
剑指offer
leetcode
每日一练(22):连续子数组的最大和
title:每日一练(22):连续子数组的最大和categories:[
剑指offer
]tags:[每日一练]date:2022/02/21每日一练(22):连续子数组的最大和输入一个整型数组,数组中的一个或连续多个整数组成一个子数组
加班猿
·
2024-01-15 07:41
【算法】
Java-
二叉树的右视图(BFS、DFS两种解法)
题目要求:给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例1:输入: [1,2,3,null,5,null,4]输出: [1,3,4]示例2:输入: [1,null,3]输出: [1,3]示例3:输入: []输出: []提示:二叉树的节点个数的范围是[0,100]-100rightSideView(TreeNoderoot){Listr
小王师傅66
·
2024-01-15 07:17
算法
算法
2021-10-04
IT1.LeetCode力扣:左旋转字符串2021-10-04(
剑指Offer
58-II.左旋转字符串)2.《
剑指offer
》:p286~p288英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-15 04:45
剑指Offer
面试题5 从尾到头打印链表
剑指Offer
面试题5从尾到头打印链表本文题目来自《
剑指offer
名企面试官精讲典型编程题》面试题5。题目5:输入一个链表的头结点,从尾到头反过来打印每个结点的值。
火雨_Nick
·
2024-01-15 00:53
Java
面试
程序员面试宝典
面试题
Java
链表
剑指Offer
:面试题06——从尾到头打印链表(java)
从尾到头打印链表1.问题描述给一个单向链表,请头尾到头进行打印数据2.算法思路思路一:定义一个ArrayList(动态数组),遍历链表进行存储,然后倒序输出但是我们可以想一下,其实我们无非就是用一块内存进行存储,先存储的最后进行输出,那么先进后出的顺序不就是栈的数据结构吗?所以我们立马就可以想到用栈去做‘’思路二:定义一个Stack(栈),遍历链表进行压栈,最后进行出栈我们既然想到了用栈,那么其实
我是方小磊
·
2024-01-15 00:22
剑指Offer
链表
数据结构
java
从尾到头打印链表
剑指offer
【
剑指offer
】面试题06 - 从尾到头打印链表
文章目录面试题6:从尾到头打印链表解法一:使用栈数据结构解法二:辅助数组解法三:递归打印面试题6:从尾到头打印链表题目描述输入一个链表,按链表从尾到头的顺序返回一个ArrayList。题目链接:LeetCode牛客网解法一:使用栈数据结构思路:开一个STL中的栈数据结构从头开始遍历将链表节点入栈边出栈边将值保存进入vector数组中vectorprintListFromTailToHead(Lis
代码被吃掉了
·
2024-01-15 00:22
LeetCode题解
剑指offer
链表
从头到尾打印链表
数据结构
算法
剑指offer
面试题06. 从尾到头打印链表(辅助栈法)
题目描述输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。思路详见链接代码classSolution:defreversePrint(self,head:ListNode)->List[int]:stack=[]whilehead:stack.append(head.val)head=head.nextreturnstack[::-1]复杂度时间复杂度O(N):入栈使用O(N)时
程旭员
·
2024-01-15 00:51
剑指offer
从尾到头打印链表
辅助栈法
剑指offer
Python
剑指offer
面试题5 从尾到头打印链表(java实现)
解题思路:在不改变链表本身结构的情况下,正常情况下遍历链表肯定是从头结点开始,直到最后一个结点。而现在需要从尾到头输出这个链表,这样满足后访问的结点先打印,类似于栈的后进先出特点,因此考虑利用栈这种数据结构,在遍历的同时将结点入栈。遍历结束后,将栈顶元素出栈,保存到arraylist中,直到栈空。classListNode{intval;ListNodenext=null;ListNode(int
Logan24
·
2024-01-15 00:20
剑指offer面试题
剑指offer
算法
面试题
java
从尾到头打印链表【LeetCode
剑指offer
】
题目:面试题06.从尾到头打印链表思路:两次遍历链表,第一次得到链表的length;定义一个返回数组,长度为链表的length;为数组反向赋值,赋值完成,也就将链表反向存储到数组中。实现:/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){val=x;}*}*/c
江璇Up
·
2024-01-15 00:50
剑指offer题解
面试题06.
从尾到头打印链表
剑指offer
剑指offer
面试题6 从尾到头打印链表
问题:输入一个链表的头结点,从尾到头反过来打印每个节点的值。输入:一个链表的头结点。输出:打印从尾到头的节点的值。思路:借用栈这一数据结构,遍历链表,将值存放在栈中。然后出栈,进行打印。代码:本地调试代码(迭代法)#include//#include".\Utilities\List.h"#includeusingnamespacestd;structListNode{intm_nValue;Li
Kobe Forever
·
2024-01-15 00:19
剑指offer
剑指offer
链表
逆序
从尾到头打印
剑指offer
面试题06 从尾到头打印链表C++
题目描述:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。反转法:*Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:vectorreversePrint(ListNo
l_c_c_c
·
2024-01-15 00:49
剑指offer
[
剑指offer
]面试题5:从尾到头打印链表
面试题5:从尾到头打印链表题目:输入一个链表的头结点,从尾到头反过来打印出每个结点的值。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};通常打印是一个只读操作,我们不希望打印时修改内容。假设面试官也要求这个题目不能改变链表的结构。接下来我们想到解决这个问题肯定要遍历链表。遍历的顺序是从头到尾的顺序,可输出的顺序却是从尾到头。也就是说第一个遍
唐火
·
2024-01-15 00:49
[剑指offer]
链表
指针
面试
C++
递归
剑指offer
面试题5——链表之从尾到头打印链表
题目描述:输入一个链表,从尾到头打印每个结点的值。【方法一】:迭代输出/***structListNode{*intval;*structListNode*next;*ListNode(intx):*val(x),next(NULL){*}*};*/以上内容是题目给的结点定义,以及初始结点的初始化classSolution{public:vectorm_value;vectorprintListF
denghe1122
·
2024-01-15 00:17
数据结构/算法
剑指offer
剑指offer
面试题5 从尾到头打印链表
题目:输入一个链表的头结点,从尾到头反过来打印出每个结点的值;这是一道关于链表操作的题目,处理这类题目时必须非常小心的注意指针为null的问题,不然很容易抛出空指针异常。思路:如果可以要求提供一个空间来存储链表结点的话,这道题就再简单不过了。可以先创建一个栈,然后从头到尾遍历链表,遍历时把结点加入到栈内;最后不断从栈弹出结点,就可达到从尾到头打印链表。publicvoidprintListFrom
bingowang1991
·
2024-01-15 00:16
剑指offer
剑指offer
链表操作
剑指offer
面试题5 从尾到头打印链表
考察点链表知识点数组和链表都属于线性表。线性表在计算机中有俩种存储方式,按照顺序存储的就是数组,按照链式存储的就是链表,二者最大的区别在于一个是顺序存储(地址空间连续)一个是链式存储(地址空间不连续)。因此数组元素只包含元素值就可以了,链表元素需要同时包含元素值和下一个元素的地址内存分配方式不同:数组是静态分配,使用前需要申请好内存,初始化好以后内存大小不能再被改变链表是动态分配,按需申请内存,长
wellwang1993
·
2024-01-15 00:13
剑指offer
java版
链表
数据结构
java
leetcode
剑指offer
51- 字符串中第一个只出现一次的字符
在字符串中找出第一个只出现一次的字符。如输入"abaccdeff",则输出b。如果字符串中不存在只出现一次的字符,返回#字符。样例:输入:"abaccdeff"输出:'b'分析:简单题开一个Hash表用来存储每一个字符出现的次数。时间复杂度:classSolution{public:charfirstNotRepeatingChar(strings){unordered_maphash;charr
顾子豪
·
2024-01-14 22:39
《剑指 Offer》专项突破版 - 面试题 11 : 0 和 1 个数相同的子数组(C++ 实现)- 前缀和 + 哈希表
《
剑指Offer
》专项突破版-面试题10:和为k的子数组(
melonyzzZ
·
2024-01-14 19:21
数据结构
c++
散列表
算法
leetcode
剑指Offer
数据结构
【
剑指offer
】数组中重复的数字
专栏内容:力扣刷题⛪个人主页:子夜的星的主页座右铭:前路未远,步履不停目录一、题目描述1、题目2、示例二、题目分析1、双重for循环2、`for-each`循环3、set集合一、题目描述1、题目
剑指offer
子夜的星
·
2024-01-14 18:57
#
剑指offer
Java
剑指offer
LeetCode
剑指offer
刷题笔记
本文仅仅是个人写代码时遇到的问题总结!但也欢迎有大佬指出我理解上的错误!三刷题单0303.数组中重复的数字很简单的题。三刷主要看了不开任何空间的方法。主要思路是,让数据归位。一开始数据是混乱的,而且题目给出的数据范围就是在0~n-1。如果nums[i]!=i,数据不在原本的位置上,那就跟这个位置的数据交换nums[i],nums[nums[i]]相等就i++;continue;如何确定重复?在后面
零子若
·
2024-01-14 08:32
LeetCode
leetcode
算法
数据结构
每日一练(45):长度最小的子数组
title:每日一练(45):长度最小的子数组categories:[
剑指offer
]tags:[每日一练]date:2022/04/19每日一练(45):长度最小的子数组给定一个含有n个正整数的数组和一个正整数
加班猿
·
2024-01-14 00:51
剑指offer
-连续子数组的最大值
题目HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和,
20b1f662b8eb
·
2024-01-13 23:56
二叉树的镜像【
剑指Offer
】【Python】
LeetCode面试题27.二叉树的镜像【
剑指Offer
】【Easy】【Python】【二叉树】【递归】问题力扣请完成一个函数,输入一个二叉树,该函数输出它的镜像。
Wonz
·
2024-01-13 15:57
Java-
分布式框架-redis-2
一、Redis持久化RDB快照(snapshot)在默认情况下,Redis将内存数据库快照保存在名字为dump.rdb的二进制文件中。你可以对Redis进行设置,让它在“N秒内数据集至少有M个改动”这一条件被满足时,自动保存一次数据集。比如说,以下设置会让Redis在满足“60秒内有至少有1000个键被改动”这一条件时,自动保存一次数据集://save601000关闭RDB只需要将所有的save保
蓝色_笔记本
·
2024-01-13 08:59
java数据结构与算法刷题-----LeetCode62. 不同路径
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-13 00:21
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode63. 不同路径 II
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-13 00:50
算法
java
leetcode
算法
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5
题目要求:(
剑指Offer
重建二叉树)输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。
Erinasha
·
2024-01-12 10:47
数据结构
二叉树
算法
Java
二叉树
迭代
java
【
剑指offer
】问题13:机器人的运动范围
题目:地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7=18。但是,它不能进入方格(35,38),因为3+5+3+8=19。请问该机器人能够达到多少个格子?/***机器人的运动范围*@paramthreshold*@
蛋花汤汤
·
2024-01-12 05:02
【数据结构】--二叉树递归题记
最近写了几道关于二叉树的
剑指offer
题,和小伙伴们分享一下心得。对称的二叉树请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。
13KB
·
2024-01-11 22:09
C++基础强训
数据结构
剑指offer
Python题解在更
LeetCode开放了剑指相关题目寒假延长,静心刷题。武汉加油!!中国加油!!文章目录1.面试题03:数组中重复的数字2.面试题04.二维数组中的查找3.面试题05.替换空格4.面试题06.从尾到头打印链表5.面试题07.重建二叉树6.面试题09.用两个栈实现对列7.面试题10-I.斐波那契数列8.面试题10-II.青蛙跳台阶问题9.面试题11.旋转数组的最小数字10.面试题12.矩阵中的路径面试
Way_X
·
2024-01-11 17:24
算法与数据结构
开发语言之C++
&
Python
leetcode
数据结构
哈希表
排序算法
剑指Offer
P39——数组中重复的数字
剑指Offer
P39页有如下一道题。在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。
快给我饭吃
·
2024-01-11 17:38
java-
数组
数组:-是一种数据类型(引用类型)-相同数据类型元素的集合-定义:-初始化:给数组中的元素做初始化-访问:访问的是数组中的元素-通过(数组名.length)可以获取数组的长度(元素的个数)-通过下标/索引来访问数组中的元素下标从0开始,最大到(数组的长度-1)-遍历/迭代:从头到尾挨个走一遍数组的定义数组是一种数据结构,用于存储相同类型的多个元素。它可以存储基本数据类型(如int、float、bo
Flying_Fish_roe
·
2024-01-11 11:22
java
算法
排序算法
java-
方法:函数、过程
方法作用-封装一段特定的业务逻辑功能-尽可能的独立,一个方法只干一件事-方法可以被反复多次调用-减少代码重复,有利于代码复用,有利于代码维护定义方法:五要素修饰词返回值类型方法名(参数列表){方法体--------------具体的业务逻辑功能实现}五大要素:方法名:方法名是方法的标识符,用于唯一地标识一个方法。方法名应符合标识符命名规则,一般应使用动词或动词短语命名方法,以便于理解方法的功能。参
Flying_Fish_roe
·
2024-01-11 11:22
java
开发语言
[
剑指offer
] 删除链表中重复的结点
本文首发于我的个人博客:尾尾部落题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5处理后为1->2->5解题思路首先添加一个头节点,以方便碰到第一个,第二个节点就相同的情况设置first,second指针,first指针指向当前确定不重复的那个节点,而second指针相当于工作指针,一直往后面搜索
繁著
·
2024-01-11 10:37
java数据结构与算法刷题-----LeetCode343. 整数拆分(TODO)
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-11 05:58
算法
java
算法
leetcode
java数据结构与算法刷题-----LeetCode303. 区域和检索 - 数组不可变
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-11 05:28
算法
java
leetcode
算法
Java-
文件操作-FAQ-删除目录
1需求需求1:删除目录,不管是否非空;需求2:删除空目录;需求3:删除非空目录;2接口Filedelete()deleteOnExit()Filesdelete()deleteIfExists()3.X示例:删除空目录importjava.io.File;publicclassMain{publicstaticvoidmain(String[]args){try{//创建一个新的File对象Fil
深度安全实验室
·
2024-01-11 00:03
Java-入门教程
Java
文件操作
剑指offer
二叉树的下一个结点
题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。这道题的常规解法有两种可以参考这个解法我的解法是递归解但是不用存储二叉树的所有节点利用状态码的思想..有这个思想吗?不知道,可能是自己瞎编的classSolution:defGetNext(self,pNode):#writecodehereifnotpNo
霍尔元件
·
2024-01-10 19:55
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他