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(第二版)
《
剑指offer
》 字符串第一题:替换空格
题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如:当字符串为“WeAreHappy",经过替换后为"We%20Are%20Happy"。解题思路:本题有两种思路。一种是创建一个新的并且为空的字符串来继承原字符串,一遇到空格则立马替换为%20,其他情况则继承原字符串的内容。publicStringinstead(Strings){if(s==null)returnnull;S
y6533
·
2024-01-04 13:59
算法
java
数据结构
《
剑指offer
》 链表第一题:从尾到头打印链表
//写在开头,博主是一名大专学生大一生,由于从九月份开始学习算法,但是一直处在理论学习,经老师推荐刷《
剑指offer
》,备战明年的蓝桥杯java组,写博客以此来记录学习之路,由于博主没有任何算法基础,从零开始学习
y6533
·
2024-01-04 13:29
链表
数据结构
java
《
剑指offer
》链表第三题:反转链表
此题有两种思路,一种是用三指针法,另一张是递归思想。以下是三指针法的解法:package链表;classListNode1{classNode{intval;Nodenext;Node(intval){this.val=val;}}publicNoderollback(Nodenode1){if(node1==null)returnnull;Nodeprev=null;Nodecur=node1;
y6533
·
2024-01-04 13:29
链表
数据结构
《
剑指offer
》数学第二题:求1+2+3+...+n
题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。思路:我们可以用递归和短路运算符来进行运算,具体代码如下。代码实现:package数学;importjava.util.Scanner;publicclassMath2{publicintsolution(intn){if(n==0)return0
y6533
·
2024-01-04 13:43
算法
(双指针 子数组)剑指 Offer 48. 最长不含重复字符的子字符串
剑指Offer
48.最长不含重复字符的子字符串classSolution{public:intlengthOfLongestSubstring(strings){intcnt[300];memset(cnt
来到了没有知识的荒原
·
2024-01-04 11:23
剑指 Offer(第2版)面试题 68:树中两个结点的最低公共祖先
剑指Offer
(第2版)面试题68:树中两个结点的最低公共祖先
剑指Offer
(第2版)面试题68:树中两个结点的最低公共祖先解法1:递归拓展题:二叉搜索树的最近公共祖先解法1:两次遍历解法2:一次遍历
剑指
UestcXiye
·
2024-01-04 09:48
剑指
Offer
C++
剑指Offer
数据结构
算法
二叉树
递归
先序遍历
剑指 Offer(第2版)面试题 67:把字符串转换成整数
剑指Offer
(第2版)面试题67:把字符串转换成整数
剑指Offer
(第2版)面试题67:把字符串转换成整数解法1:模拟
剑指Offer
(第2版)面试题67:把字符串转换成整数题目来源:87.把字符串转换成整数解法
UestcXiye
·
2024-01-04 09:17
剑指
Offer
C++
剑指Offer
数据结构与算法
字符串
【LeetCode-
剑指offer
】-- 13.二维区域和检索-矩阵不可变
13.二维区域和检索-矩阵不可变方法:一维前缀和初始化时对矩阵的每一行计算前缀和,检索时对二维区域中的每一行计算子数组和,然后对每一行的子数组和计算总和。具体实现方面,创建m行n+1列的二维数组sums,其中m和n分别是矩阵matrix的行数和列数,sums[i]为matrix[i]的前缀和数组。将sums的列数设为n+1的目的是为了方便计算每一行的子数组和,不需要对col1=0的情况特殊处理。c
小d<>
·
2024-01-04 07:18
#
剑指offer
leetcode
算法
深入浅出SSD(
第二版
) 勘误
P95,文字第5行,原文“参见的NVMe控制器与主机间…”,应为“常见的NVMe控制器与主机间…”P96,第1行,原文“主机往SQ…”,建议修改为“主机向SQ”,表述更加书面化P96,第2行,原文“并存在NVMe控制器的命令队列中”,建议修改为“并存至NVMe控制器的命令队列中”
本道自然
·
2024-01-04 07:44
Embed
System
mcu
高中奥数 2021-09-16
2021-09-16-01(来源:数学奥林匹克小丛书
第二版
高中卷平面几何范端喜邓博文圆的初步P045习题07)设为内一点,且满足,,、分别是边、的中点.若,证明:、、三点共线.证明如图,作的外接圆,延长交于点
天目春辉
·
2024-01-04 05:43
Leetcode-递归
文章目录q21合并两个有序链表q101对称二叉树q104二叉树的最大深度q226翻转二叉树q236二叉树的最近公共祖先
剑指Offer
10-I.斐波那契数列
剑指Offer
10-II.青蛙跳台阶问题q21合并两个有序链表题目传送门题解可以使用递归和迭代两种方法进行求解
jenrain
·
2024-01-04 05:39
LeetCode
leetcode
python数据结构
剑指offer
-重建二叉树
例题描述给定节点数为n的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,5,3,6,7}和中序遍历序列{4,2,5,1,6,3,7},则重建出如下图所示。解决思路因为先序遍历根中序遍历是保存在数组中的,所以我们需要利用数组的性质,而不是上来就利用二叉树的性质,刚开始我是按照二叉树来做的,直到我失败了无数次之后,看到了函数的传入值是两个list,我
漫漫行程路
·
2024-01-04 01:01
python数据结构
数据结构
python
算法
高中奥数 2021-11-19
2021-11-19-01(来源:数学奥林匹克小丛书
第二版
高中卷复数与向量张思汇复数的概念及代数运算P006例5)已知两个复系数函数,,其中,和均为实数.若的所有根的平方的相反数是的全部根,求证:是实数
天目春辉
·
2024-01-04 00:49
【爬虫】学习:App数据的爬取
python3网络爬虫开发实战
第二版
——12App数据的爬取Charles配置环境教程1基础设置:抓包工具Charles:(二)Charles的代理设置(windows,app)_闫振兴的博客-CSDN
myaijarvis
·
2024-01-03 23:30
Python
爬虫
爬虫
python
https
java数据结构与算法刷题-----LeetCode746. 使用最小花费爬楼梯
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-03 22:05
算法
java
算法
leetcode
java数据结构与算法刷题-----LeetCode70. 爬楼梯
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-03 22:35
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode509. 斐波那契数
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-03 22:02
算法
java
leetcode
算法
【LeetCode-
剑指offer
】--16.无重复字符的最长子串
16.无重复字符的最长子串方法:滑动窗口classSolution{publicintlengthOfLongestSubstring(Strings){intn=s.length();Setset=newHashSet<>();intl=0,ans=0;for(inti=0;i
小d<>
·
2024-01-03 18:36
#
剑指offer
leetcode
算法
【LeetCode-
剑指offer
】--15.找到字符串中所有字母异位词
15.找到字符串中所有字母异位词方法:滑动窗口classSolution{publicListfindAnagrams(Strings,Stringp){Listans=newArrayListm){returnans;}int[]cnt1=newint[26];int[]cnt2=newint[26];for(inti=0;i
小d<>
·
2024-01-03 18:06
#
剑指offer
leetcode
算法
【LeetCode-
剑指offer
】-- 14.字符串的排列
14.字符串的排列方法:滑动窗口classSolution{publicbooleancheckInclusion(Strings1,Strings2){intm=s1.length(),n=s2.length();if(m>n){returnfalse;}int[]cnt1=newint[26];int[]cnt2=newint[26];for(inti=0;i
小d<>
·
2024-01-03 18:05
#
剑指offer
leetcode
算法
【LeetCode-
剑指offer
】-- 9.乘积小于K的子数组
9.乘积小于K的子数组方法:滑动窗口关于为什么子数组数目为j-1+1。这时候就要理解采用滑动窗口的思路其实是枚举子数组的右端点,然后来找到满足条件的最小左端点。也即当得到满足条件的窗口时,就意味着得到了以j作为右端点时满足条件的左端点的最小值。那么此时满足条件的子数组个数当然就等于窗口能所有能作为左端点的位置个数,即j-i+1。classSolution{publicintnumSubarrayP
小d<>
·
2024-01-03 18:31
#
剑指offer
leetcode
算法
C //练习 1-11 你准备如何测试单词计数程序?如果程序中存在某种错误,那么什么样的输入最可能发现这类错误呢?
C程序设计语言(
第二版
)练习1-11练习1-11你准备如何测试单词计数程序?如果程序中存在某种错误,那么什么样的输入最可能发现这类错误呢?
Navigator_Z
·
2024-01-03 17:45
#
C程序设计语言(第二版)练习题
C/C++
c语言
开发语言
高中奥数 2021-12-27
2021-12-27-01(来源:数学奥林匹克小丛书
第二版
高中卷数列与数学归纳法冯志刚第一数学归纳法P002例1)证明:对任意,都有证明当时,(1)式左边,(1)式右边,故时,(1)式成立.现设(1)式对成立
天目春辉
·
2024-01-03 13:22
剑指Offer
- 14 - 链表中倒数第k个结点
题目描述链表中倒数第k个结点输入一个链表,输出该链表中倒数第k个结点。思路准备两个指针,第一个指向头,让第二个先往后走k步,之后再同时走,当第二个指针到达尾部时第一个指针指向的刚好就是倒数第k个节点CodePython#-*-coding:utf-8-*-#classListNode:#def__init__(self,x):#self.val=x#self.next=NoneclassSolut
vouv
·
2024-01-03 12:19
算法分析与设计(耿国华
第二版
)
构造结果目录构造结果1、矩阵连乘问题-矩阵连乘步骤P612、网球循环赛和羽毛球场地出租3、实现回⽂识别的图灵机指令表,给出识别1001/010/0110/101序列。4、考虑n=3的批处理作业调度实例5、着色问题6、0-1背包问题+背包(可分割)7、合唱团队形问题【动态规划】(书本P57)8、旅行商-周游路线问题9、最长公共子序列问题10、归并排序(mergesort)的时间复杂度11、写出用分治
酒饮微醉-
·
2024-01-03 04:15
算法分析与设计
算法
算法设计与分析(耿国华
第二版
)
简述题算法设计与分析的基本任务对给定问题设计出能有效解决问题的算法;分析评价算法的质量,分析判定算法的准则和技术舍伍德算法的基本思想(P165)适合递归求解的问题有哪些特征递归是指函数、过程、子程序在运行过程中直接或间接调用自身而产生的重入现象。递归算法的主要表现形式:过程或函数在定义自身的同时对自身进行调用适合用递归方法求解的问题:(1)有一个初始状态;(2)后续的情况可有前面的状态推出简述回溯
酒饮微醉-
·
2024-01-03 04:14
算法分析与设计
算法
算法分析与设计(耿国华
第二版
)
回答与证明目录回答与证明说明O、θ、Ω三种函数阶的定义给出两个函数阶的证明过程求证:如果一个算法在平均情况下的计算复杂性为θ(f(n)),则该算法在最坏情况下所需的计算时间为Ω(f(n))。特殊0-1背包问题按贪心算法的证明步骤,给出哈夫曼算法的正确性证明有8个集装箱,其重量分别为100、200、50、90、150、50、20和80,要装上一艘载重量为400的轮船。(1)在装载体积不受限制的情况下
酒饮微醉-
·
2024-01-03 04:14
算法分析与设计
算法
LeetCode 练习——关于查找数组元素之和的两道题
1.数组中和为0的三个数1.1题目描述
剑指Offer
II006.排序数组中两个数字之和给定一个已按照升序排列的整数数组numbers,请你从数组中找出两个数满足相加之和等于目标数target。
SK_Jaco
·
2024-01-03 02:37
高中奥数 2021-08-18
2021-08-18-01(来源:数学奥林匹克小丛书
第二版
高中卷平面几何范端喜邓博文图形的全等与相似P010习题16)设是边上一点,且满足,线段与的内切圆交于点、,且距点更近一些,的内切圆与边切于点.证明
天目春辉
·
2024-01-03 01:51
2022-01-12
IT工业界1.力扣:反转链表2022-01-12(
剑指Offer
24.反转链表)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-02 21:42
每日一练(4):用两个栈实现队列
title:每日一练(4):用两个栈实现队列categories:[
剑指offer
]tags:[每日一练]date:2022/01/17每日一练(4):用两个栈实现队列用两个栈实现一个队列。
加班猿
·
2024-01-02 12:36
二叉树的下一个节点
题目来源:
剑指Offer
思路首先需要知道中序遍历下各位置节点的下一个节点在哪。
是我真的是我
·
2024-01-02 09:01
高中奥数 2021-11-28
2021-11-28-01(来源:数学奥林匹克小丛书
第二版
高中卷复数与向量张思汇复数与方程P027习题1)是关于的实系数方程有实根的().
天目春辉
·
2024-01-02 06:35
剑指offer
题解合集——Week2day7
文章目录
剑指offer
Week2周日:链表中倒数第k个节点AC代码思路:周日:链表中环的入口结点AC代码思路:
剑指offer
Week2周日:链表中倒数第k个节点题目链接:链表中倒数第k个节点输入一个链表
Azxcc0
·
2024-01-02 05:41
剑指offer
算法
leetcode
剑指offer
c++
剑指Offer
——二叉搜索树与双向链表
题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。解题思路二叉搜索树的中序遍历,就是二叉搜索树的顺序排序。二叉树的中序遍历,实际上分为了3个部分,左子树,根,右子树。当遍历完左子树时,左子树已经是一个排好序的链表了,并且链表中的最后一个结点,是当前的最大值。只需要将根节点跟链表最后一个结点链接起来。然后再去遍历转换右子树。对于
Mereder
·
2024-01-02 05:32
《 疾病·衰老·死亡》读书营Day4
许金声翻译的
第二版
导言开头,说到“由于她的存在,我更加虚空,也更加真实”,被这句话触动了,但或许和肯表达的意思不同,但我会在某个场景转移时,有这样的感受。
锡九
·
2024-01-02 00:49
传感器原理与应用复习—电阻式应变传感器部分
借鉴了电子工业出版社的传感器原理与应用
第二版
和老师的ppt整理成了一张知识网络,供大家复习参考,欢迎大家指正!
坏枣的枣
·
2024-01-01 23:57
经验分享
硬件工程
面试高频算法专题:继续讨论数组问题(算法村第三关黄金挑战)
数组的问题不会做,不是说明你数组没学好,而是没学好用好Hash、集合、位运算等出现次数超过一半的数字(
剑指offer
)数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。
陈星泽SSR
·
2024-01-01 20:24
算法村
算法
面试
哈希算法
双指针算法(超详细带8道例题及算法解析) —— 包含力扣题目有283移动零、1089复写零、202快乐数、11盛水最多的容器、611有效三角形的个数、179双数之和、15三数之和、18四数之和
等)——保姆级教程目录双指针算法解析1、力扣283.移动零2、力扣1089复写零3、力扣202快乐数4、力扣11盛水最多的容器5、力扣611有效三角形的个数6、力扣179查找总价为目标值的两个商品/原
剑指
dream_ready
·
2024-01-01 20:44
leetcode
算法
java
c++
python
c语言
【算法】【
剑指Offer
】旋转数组求最小值
题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。思路:既然数组本来是一个非递减数组,那么就说明是自小到大顺序的,但不排除有重复值。经过旋转后,第一个数字作为最小值,就被
沙漠里de小孩子
·
2024-01-01 19:41
高中奥数 2021-11-26
2021-11-26-01(来源:数学奥林匹克小丛书
第二版
高中卷复数与向量张思汇复数与方程P022例1)设、、为复数,,解关于的方程:.分析与解方程两边取共轭得,,即.两边同乘得又因为所以可得,取共轭得
天目春辉
·
2024-01-01 15:19
[
剑指offer
][Java]二叉搜索树的后序遍历序列
题目输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。程序核心思想后序遍历是先遍历左子树,再遍历右子树,最后遍历根节点。二叉搜索树是对于每一个根节点来说,其左子树的值小于根节点的值,右子树的值大于根节点的值。所以在这个题目中,如果是后序遍历序列的话,最后一个值是根节点。可以先找到其左子树的部分(小于根节点),然
Maxinxx
·
2024-01-01 07:31
【数据结构与算法】:交换排序之快速排序(手绘图解+LeetCode原题)
四、算法分析时间复杂度五、快排思想在实际题目中的运用题目一、
剑指Offer
40.最小的k个数一、快速排序1.什么是快速排序?
.29.
·
2024-01-01 06:05
数据结构与算法
排序算法
算法
数据结构
java
常见算法面试题目
剑指offer
剑指offe2leetcode200题leetcode100题leetcode150题leetcode75题文章目录前言二叉树非递归遍历牛客JZ31栈的压入、弹出序列(8/4)JZ4二维数组中的查找
天下一般
·
2024-01-01 06:46
算法
面试
职场和发展
华中师范大学计算机考研
教育大数据、国家数字化工程中心)伍伦贡联合研究院物理科学与技术学院874数据结构与C语言程序设计参考书目《数据结构及应用算法教程》(修订版)严蔚敏、陈文博清华大学出版社2011-5-9《C语言程序设计教程(
第二版
9b52cbeac3ed
·
2024-01-01 05:28
剑指 Offer(第2版)面试题 63:股票的最大利润
剑指Offer
(第2版)面试题63:股票的最大利润
剑指Offer
(第2版)面试题63:股票的最大利润解法1:暴力解法2:动态规划拓展题
剑指Offer
(第2版)面试题63:股票的最大利润题目来源:AcWing83
UestcXiye
·
2024-01-01 04:11
剑指
Offer
C++
剑指Offer
数据结构与算法
动态规划
剑指 Offer(第2版)面试题 64:求1+2+…+n
剑指Offer
(第2版)面试题64:求1+2+…+n
剑指Offer
(第2版)面试题64:求1+2+…+n解法1:构造函数解法2:虚函数解法3:数组
剑指Offer
(第2版)面试题64:求1+2+…+n题目来源
UestcXiye
·
2024-01-01 04:11
剑指
Offer
C++
剑指Offer
LeetCode-题目详解(一):数组
这里写目录标题1.两数之和【简单】
剑指Offer
03.数组中重复的数字【简单】45.跳跃游戏II【中等】48.旋转图像15.三数之和【中等】53.最大子数组和【简单】88.合并两个有序数组【简单】54-
u013250861
·
2024-01-01 02:19
LeetCode
数组
《
剑指Offer
》学习笔记--面试题11:数值的整数次方
题目:实现函数doublePower(doublebase,intexponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。我们都知道在C语言的库中有一个pow函数可以用来求乘方,本题要求实现类似于pow的功能。要求实现特定库函数(特别是处理数值和字符串的函数)的功能,是一类常见的面试题。自以为题目简单的解法由于不需要考虑大数问题,这道题看起来很简单,可能不少应
Citronnelle2
·
2024-01-01 02:27
《
剑指Offer
》学习笔记--面试题32:从1到n整数中1出现的次数
题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。不考虑时间效率的解法,靠它想拿到Offer有点难如果在面试的时候碰到这个问题,应聘者大多能想到最直观的方法,也就是累加1到n中每个整数1出现的次数。我们可以每次通过对10求余数判断整数的个位数字是不是1.如果这个数字大于10,除以10之后再判
Citronnelle2
·
2024-01-01 02:27
上一页
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
其他