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)
python_ACM模式《
剑指offer
刷题》链表3
题目:注意:
剑指offer
上对这道题目的描述是给定的删除节点是节点指针。这表明这道题可以用时间复杂度为O(1)的方式解决。
cuier520
·
2024-01-28 19:26
剑指offer练习
链表
数据结构
倒计时71天
复盘3.续6)A-ACCEPT_
牛客
小白月赛85(nowcoder.com)#includeusingnamespacestd;constintN=3e4+5;constintinf=0x3f3f3f3f
算法怎么那么难啊
·
2024-01-28 18:05
c++
剑指offer
-二叉搜索树的后续遍历序列
题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。举例二叉搜索树难点坑点这道题主要的难点是二叉树的后续遍历的关系,我们可以看到二叉树的根节点一定是序列的最后一个数据;所以此序列满足条件,注意二叉树为空时要返回falseclassSolution{public:boolVerifySquenceOfBS
yyming
·
2024-01-28 17:53
<
剑指offer
>面试题52:两个链表的第一个公共节点
题目描述输入两个链表,找出它们的第一个公共节点。题目解读方法一就是蛮力法,分别遍历第一个链表的每个结点和第二个链表的所有结点进行比较,遍历第二个链表的每个结点和第一个链表的所有结点进行比较。时间复杂度为O(mn).方法二:若两个单向链表有公共节点,则说明这两个链表从某一个节点开始,它们的后继节点都指向同一个节点。因为每个单向链表的节点都只有一个后继节点,故从第一个公共节点开始,它们所有的节点都是重
潘雪雯
·
2024-01-28 17:05
剑指Offer
16.数值的整数次方 快速幂+ 递归
题目实现pow(x,n),即计算x的n次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。示例1:输入:x=2.00000,n=10输出:1024.00000示例2:输入:x=2.10000,n=3输出:9.26100示例3:输入:x=2.00000,n=-2输出:0.25000解释:2-2=1/22=1/4=0.25提示:-100.00?quickMul(x,N):1.0/quickM
HotRabbit.
·
2024-01-28 16:10
#
剑指offer
leetcode
算法
职场和发展
【
剑指Offer
】16-20题(快速幂实现pow()+递归全排列生成1-9999(n个9)+删除链表的节点+字符串DP+暴力解决表示数值的字符串)
文章目录数值的整数次方非递归递归打印从1到最大的n位数删除链表的节点拓展:删除排序链表中的重复元素正则表达式匹配表示数值的字符串数值的整数次方
剑指Offer
16.数值的整数次方-力扣(LeetCode)
喜欢乙醇的四氯化碳
·
2024-01-28 16:38
剑指offer
链表
深度优先
数据结构
动态规划
算法
七牛云测开一面(60min)面经
七牛云测开一面(60min)_
牛客
网23.2月可能七牛云测开一面(60min)简历上都是Java投了七牛云的后端和测开,后端没理我侧开面我了目前不知道过没过1.自我介绍2.问了一下我的专业(网络工程)都学啥了
软工菜鸡
·
2024-01-28 16:17
面经
服务器
java
阿里云
设计规范
软件测试
spring
boot
七牛云测开实习一面凉经整理
七牛云测开实习一面凉经_
牛客
网23.8月可能七牛云测开实习一面凉经1.自我介绍2.为什么想做测试3.实习经历4.HashMap底层实现(1.7和1.8的区别)Java大厂面试——常见集合篇ListHashMap
软工菜鸡
·
2024-01-28 16:16
面经
java
数据库
linux
七牛云
面经
软件测试
大厂
华为机考入门python3--(4)
牛客
4-字符串分隔
分类:字符串知识点:复制符号*复制3个'0''0'*3='000'字符串截取截取第i位到j-1位str[i:j]题目来自【
牛客
】input_str=input().strip()#先补齐iflen(input_str
软件工程小施同学
·
2024-01-28 15:00
华为机试机考
华为
python
算法
java数据结构与算法刷题-----LeetCode328. 奇偶链表
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-28 14:33
算法
java
链表
算法
leetcode
java数据结构与算法刷题-----LeetCode242. 有效的字母异位词
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-28 14:03
算法
java
哈希算法
散列表
算法
leetcode
每日一练(20):数组中出现次数超过一半的数字
title:每日一练(20):数组中出现次数超过一半的数字categories:[
剑指offer
]tags:[每日一练]date:2022/02/16每日一练(20):数组中出现次数超过一半的数字数组中有一个数字出现的次数超过数组长度的一半
加班猿
·
2024-01-28 13:02
二叉树层序遍历(广度优先搜索)基础概念与经典题目(Leetcode题解-Python语言)
剑指Offer
32-I.从上到下打印二叉树importcollections#leetcode里面可以去
cnhwl
·
2024-01-28 11:44
二叉树
指针
列表
队列
python
剑指offer
——打印从1到最大的n位数
题目描述:输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数999.1、用返回一个整数列表来代替打印2、n为正整数示例:输入:1返回值:[1,2,3,4,5,6,7,8,9]思路及解答:用Math.pow(10,n)-1取出最大的边界条件Java实现代码如下所示:importjava.util.*;publicclassSolution{public
浅亦予
·
2024-01-28 10:59
剑指offer刷题
算法
leetcode
职场和发展
数据结构
intellij-idea
开发语言
java
剑指offer
——数值的整数次方
题目描述:给定一个double类型的浮点数base和int类型的整数exponet。求base的exponet次方。保证base和exponet不同时位0。示例1:输入:2.00000,3返回值:8.00000示例2:输入:2.10000,3返回值:9.26100思路及解答:如果使用暴力解法,就是不断相乘,对于负数而言,则是相除,并且符号取反。Java代码实现如下所示:publicclassSol
浅亦予
·
2024-01-28 10:58
剑指offer刷题
算法
数据结构
java
开发语言
leetcode
职场和发展
intellij-idea
剑指offer
——删除链表的节点
题目描述:给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。数据范围:01->9示例2:输入:{2,5,1,9},1返回值:{2,5,9}说明:给定链表中值为1的第三个节点,那么在调用了你的函数之后,该链表应变为2->5->9思路及解答:如果我们要删除链表里面的一个节点,其实就是将前置节点的next直接指向当前节点的后置节点,这样在链表中再也找不到该节点
浅亦予
·
2024-01-28 10:57
剑指offer刷题
链表
算法
数据结构
leetcode
intellij-idea
开发语言
java
牛客
网java考试选择题_
牛客
网华为笔试题—1
1.题目描述计算字符串最后一个单词的长度,单词以空格隔开。输入描述:一行字符串,非空,长度小于5000。输出描述:整数N,最后一个单词的长度。#include#include#includeusingnamespacestd;intLength_last_string(string&a){intlengtn=a.size();intresutl=0;for(inti=lengtn-1;a[i]!=
weixin_39950552
·
2024-01-28 08:06
牛客网java考试选择题
牛客
刷题记录(常见笔试题)
目录一、Map的应用篇乒乓球筐简单的错误记录二、动态规划篇计算字符串的编辑距离年终奖最长不含重复字符的子字符串合唱团三、数组篇顺时针打印矩阵一、Map的应用篇乒乓球筐题目地址:乒乓球筐小白代码importjava.util.*;//注意类名必须为Main,不要有任何packagexxx信息publicclassMain{publicstaticvoidmain(String[]args){Scan
是小鱼儿哈
·
2024-01-28 08:06
一起刷好题
java
算法
数据结构
牛客
网java考试选择题_
牛客
网笔试题目二
1.selectcount(*)fromtable表示返回表中包括空行和重复行在内的行数,但是会扫描所有列selectcount(1)fromtable也是返回表中包括空行和重复行在内的行数,不会扫描所有列,1其实就是表示有多少个符合条件的行,但是此时没有where,所有没条件也就是返回总行数selectcount(id)fromtable表示返回表中存在该列id的行数,但是该列的值不为空,为空的
weixin_39934063
·
2024-01-28 08:36
牛客网java考试选择题
牛客
网笔试题 (经常更新)
---hashMap---按value排序//map排序publicstaticvoidsortMap(Mapmap){List>list=newArrayList>(){@Overridepublicintcompare(Map.Entryo1,Map.Entryo2){returno2.getValue().compareTo(o1.getValue());}});//Collections.
lileLife
·
2024-01-28 08:05
java
算法&数据结构
编程题
牛客
网 测试开发笔试题 含解析
1.某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如果物理页的大小为512字节,那么进程A与进程B的物理内存总共使用了____字节。正确答案:3584解析:物理页可以在进程间共享,两个进程共使用了1,2,3,4,6,7,9,共7个物理页。故:7*512=35842.Session和Cookie是互联网领域中两种常用的技术,数以亿计的用户访问美团网Web页面时,就会用到这两种技
熬不了夜哇
·
2024-01-28 08:05
牛客网软件测试开发试题
数据结构
软件工程
数据库
测试工具
牛客
网笔试题
letresults={data:[{name:'name1',type:'t1',},{name:'name2',type:'t2',children:[{name:'name3',type:'t3',children:[{name:'n7',type:'t2',children:[{name:'n8',type:'t2',},],},],},{name:'name4',type:'t1',ch
MESSI-FE
·
2024-01-28 08:05
javascript
2021
牛客
网笔试总结 01
文章目录
牛客
网笔试关于TCP/IP网络接口层的描述是错误的TCP与UDP说法错误的asyncawait描述错误的不属于Location对象的属性BFCjs错误类型flex布局flex不能实现取%时的参考量数组的
PBitW
·
2024-01-28 08:35
#
笔试
笔试题
TCP/IP
async
await
BFC
flex
数据库SQL实战(
牛客
网真题)31~40题
文章目录SQL32将employees表的所有员工的last_name和first_name拼接起来作为Name知识点`concat、concat_ws、group_concat`函数用法SQL33创建一个actor表,包含如下列信息SQL34批量插入数据SQL35批量插入数据,不使用replace操作知识点`insertignoreinto`:若没有则插入,若存在则忽略`replaceinto`
百里守约学编程
·
2024-01-28 08:34
#
牛客网MySQL刷题
sql
数据库
dba
mysql
【
牛客
刷题】笔试选择题整理(day1-day2)
每天都在进步呀文章目录1.小数求模运算2.进程的分区,这里说的不是JVM的分区。进程中,方法存放在方法区。3.访问权限控制4.继承与多态5.==与equals()6.类加载顺序7.super()与this()7.1super7.1.1super调用父类构造方法7.1.2super调用父类属性和方法7.2this8.抽象类9.接口1.小数求模运算publicclassTest{publicstati
菠萝猫yena
·
2024-01-28 08:33
牛客刷题
jvm
java
开发语言
JVM基础知识汇总篇
☆*o(≧▽≦)o*☆嗨~我是小奥个人博客:小奥的博客CSDN:个人CSDNGithub:传送门面经分享(
牛客
主页):传送门文章作者技术和水平有限,如果文中出现错误,希望大家多多指正!
欧克小奥
·
2024-01-28 07:26
JVM
JVM
华为机考入门python3--(3)
牛客
3-明明的随机数
分类:集合、排序知识点:集合添加元素set.add(element)集合转列表list(set)列表排序list.sort()题目来自【
牛客
】N=int(input().strip())nums=set
软件工程小施同学
·
2024-01-28 06:20
华为机试机考
华为
算法
python
博弈论(
牛客
练习赛)
思路:我们考虑小念赢1、如果n>1并且p=0,小念可以连续取两次,相当于小念有挂,可以从必败态转为必胜态,必赢。2、如果n>1并且m>=n-1,小念第一次取n-1个,小念必赢。代码:voidsolve(){intn,m,p;cin>>n>>m>>p;if(n>1&&p==0){puts("XiaoNian");}elseif(n>1&&m>=n-1){puts("XiaoNian");}else{
临江浪怀柔ℳ
·
2024-01-28 01:26
算法
牛客
网BC12-字符圣诞树
字符圣诞树解题思路:确定行数,一共5行,循环5次确定每行答应的内容,分成两部分,空格和字符打印空格的个数依次递减打印字符的个数依次递增找出打印空格和字符的个数与行数之间的关系intmain(){charch=0;scanf("%c",&ch);inti=0;for(i=0;i<5;i++){//每行打印的内容intj=0;//空格for(j=0;j<4-i;j++){printf("");}//字
大时代1105
·
2024-01-27 21:15
c语言
java数据结构与算法刷题-----LeetCode725. 分隔链表
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-27 20:53
算法
java
链表
算法
leetcode
java数据结构与算法刷题-----LeetCode24. 两两交换链表中的节点
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-27 20:52
算法
java
链表
算法
leetcode
java数据结构与算法刷题-----LeetCode19. 删除链表的倒数第 N 个结点
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-27 20:52
算法
java
链表
数据结构
leetcode
算法
java数据结构与算法刷题-----LeetCode445. 两数相加 II
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-27 20:51
算法
java
算法
leetcode
矩阵螺旋遍历001
遍历
剑指offer
同一个题姐妹篇3、思路二维数组遍历,设计一个标记,记录是否遍历过了然后贪吃蛇一样搞一个蛇头,按当前方向前行,遇到边界就变向使用宏定义方式更方便阅读变向时候的边界细节处理,先遍历到边界外
answer_yym
·
2024-01-27 20:41
数组
practice
《
剑指offer
第二版》面试题35:复杂链表的复制(java)
题目描述题目描述:复制一个复杂链表,在复杂链表中,每个节点除了有一个next指针指向下一个节点,还有一个sibling指针指向链表中的任意节点或者null。解题思路:原始链表为:A(C)->B(E)->C(null)->D(B)->E(null)复制原始链表节点N,创建N',并将N'链接到N的后边,链表变为:A(C)->A'(null)>B(E)->B'(null)->C(null)->C'(nu
castlet
·
2024-01-27 18:38
牛客
BC51 及格分数
这道水题用vs写的话非常蛋疼,它会无限循环那里输入。用其他编译器就没事。#includeintmain(){inta;while((scanf("%d",&a))!=EOF){if(a>=60)printf("Pass\n");elseprintf("Fail\n");}return0;}
林洛尘
·
2024-01-27 16:25
算法
c语言
数据结构
牛客
BC52 判断整数奇偶性(C语言)
#includeintmain(){inta;while((scanf("%d",&a))!=EOF){if(a%2==0)printf("Even\n");elseprintf("Odd\n");}return0;}
林洛尘
·
2024-01-27 16:23
算法
c语言
动态规划算法详解——三大基本要素、解题步骤、算法优化和例题详解
目录1动态规划思想2适用场景3动态规划的三大基本要素4解题步骤5例题分析5.1斐波拉契数列5.1.1递归法求解5.1.2动态规划求解5.2
剑指offer
42连续子数组的最大和3.1示例1:42.接雨水1
周一写bug,bug改一周
·
2024-01-27 14:36
数据结构与算法
算法
动态规划
数据结构
java
高频算法题之链表反转
文章目录前言递归解题法栈特性解题法双指针解题法总结前言复盘一下最近遇到的面试算法题,本篇主要介绍的是链表反转的3种解法和思路,其实有在LeetCode或
牛客
网上刷题的也知道链表反转的面试题频率非常高,是必会的一道算法题
吃猫的大鱼
·
2024-01-27 14:06
算法
面试
链表
算法
面试
代码随想录算法训练营第8天|字符串1 344.反转字符串 541. 反转字符串II 卡码网:54.替换数字 151.翻转字符串里的单词 卡码网:55.右旋转字符串
目录344.反转字符串知识点541.反转字符串II思路总结卡码网:54.替换数字拓展151.翻转字符串里的单词(没有很掌握思路基础语法知识卡码网:55.右旋转字符串参考之前做过的
剑指offer
的基础解法看本题文章讲解后
芋泥肉松脑袋
·
2024-01-27 13:32
算法
数据结构
java
leetcode刷题 链表相关 python
链表相关python—————
剑指offer
—————easy1)JZ6从尾到头打印链表2)JZ24反转链表3)JZ25合并两个排序的链表4)JZ52两个链表的第一个公共结点5)JZ23链表中环的入口结点
wordplay_
·
2024-01-27 11:40
leetcode
python
leetcode刷题 链表 C++ 23个(
剑指offer
8个)
remove-duplicates-from-sorted-list82.删除排序链表中的重复元素IIremove-duplicates-from-sorted-list-ii206.反转链表:reverse-linked-list
剑指
along_0
·
2024-01-27 11:40
leetcode
刷题
C++
JZ15 二进制中1的个数(
牛客
)(C语言)
https://blog.csdn.net/2301_79293429/category_12545690.html该题我为笨办法,与题解不同,如有疑问和见解,欢迎大家在评论区提出题目链接:二进制中1的个数_
牛客
题霸
脑子不好的小菜鸟
·
2024-01-27 11:30
刷题
c语言
leetcode
JZ15 二进制中1的个数(两种解法)(C语言)
type=blog专栏:https://blog.csdn.net/230题目链接:二进制中1的个数_
牛客
题霸_
牛客
网(nowcoder.com)看本篇文章之前建议先看看该文章(讲了坑点和易错点):JZ15
脑子不好的小菜鸟
·
2024-01-27 11:30
刷题
c语言
算法
leetcode
有关链表的题目
目录1.环形链表的约瑟夫问题2.链表的中间节点3.合并两个有序链表4.反转链表5.移除链表元素1.环形链表的约瑟夫问题环形链表的约瑟夫问题_
牛客
题霸_
牛客
网(nowcoder.com)思路:题目给出结构是环形链表
cookies_s_s
·
2024-01-27 11:21
数据结构
算法
链表
算法
数据结构
c++
开发语言
c语言
掌握可视化大屏:提升数据分析和决策能力的关键(下)
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
阿珊和她的猫
·
2024-01-27 11:42
数据分析
数据挖掘
【数据结构】 ——删除链表中的重复节点(不保留重复节点)
删除链表中的重复节点(不保留重复节点)(
剑指offer
上面对这个题难度是4(总共五颗星),我寻思着,是我最近进步了?
Rea0916
·
2024-01-27 06:37
数据结构
牛客力扣习题分析
链表
数据结构
校门外的树--
牛客
网(第一次用结构体来解题)
题目描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵
小白*.
·
2024-01-27 05:43
算法
c语言
Leetcode-树的遍历
平衡二叉树q114二叉树展开为链表q124二叉树中的最大路径和q144二叉树的前序遍历q145二叉树的后序遍历q297二叉树的序列化与反序列化q543二叉树的直径q617合并二叉树q1367二叉树中的链表
剑指
jenrain
·
2024-01-27 00:24
LeetCode
leetcode
剑指offer
———矩阵中的路径
请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。注意:输入的路径不为空;所有出现的字符均为大写英文字母;数据范围矩阵中元素的总个数[0,900][0,900]。路径字符串的总长度[0,900][0,900]。样例ma
璀璨的秋叶
·
2024-01-26 23:52
剑指offer
c语言
c++
算法
数据结构
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他