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
剑指offer41
剑指
offer — 动态规划专题
文章目录1.剪绳子I2.剪绳子II3.连续子数组的最大和4.1~n整数中1出现的次数5.把数字翻译成字符串6.礼物的最大价值7.丑数8.n个骰子的点数9.股票的最大利润10.斐波那契数列1.剪绳子I题目描述给你一根长度为n的绳子,请把绳子剪成整数长度的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1]…k[m-1]。请问k[0]k[1]…*k[m-1]可能的最大乘积是多
hellohell丶
·
2022-09-30 13:45
剑指offer
算法
剑指
offer刷题之——动态规划
动态规划1.连续数组的最大和1.连续数组的最大和题目描述:输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。思路:典型的动态规划。dp[n]代表以当前元素为截止点的连续子序列的最大和,如果dp[n-1]>0,dp[n]=dp[n]+dp[n-1],因为当前数字加上一个正数一定会变大;如果dp[n-1]array){
Męrędith
·
2022-09-30 13:14
剑指offer
【
剑指
offer】动态规划题目
文章目录1.连续子数组的和2.连续子数组最大和(二)3.跳台阶4.斐波那契数列5.跳台阶(二)6.矩形覆盖7.买股票问题1.连续子数组的和classSolution:defFindGreatestSumOfSubArray(self,array:List[int])->int:#writecodehereforiinrange(1,len(array)):array[i]+=max(array[i
lrchang
·
2022-09-30 13:56
动态规划
算法
leetcode
JZ18. 删除链表的节点
这里的改动指的应该是在《
剑指
Offer》中,特别要求在O(1)时间内删除节点示例1:输入:head=[4,5,1,9],val=5输出:[4,1,9]解释:给定你链表中值为5的第二个节点,那么在调用了你的函数之后
pseudo kode
·
2022-09-30 13:54
剑指Offer
python
剑指
offer-JZ18 删除链表的节点(Java版)
描述给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。1.此题对比原题有改动2.题目保证链表中节点的值互不相同3.该题只会输出返回的链表和结果做对比,所以若使用C或C++语言,你不需要free或delete被删除的节点数据范围:01->9示例2输入:{2,5,1,9},1返回值:{2,5,9}说明:给定你链表中值为1的第三个节点,那么在调用了你的函数之后
一个想努力学技术的程序员
·
2022-09-30 12:12
算法
剑指offer
剑指offer
leetcode
java
链表
数据结构
剑指
offer JZ18 删除链表的节点
描述给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。1.此题对比原题有改动2.题目保证链表中节点的值互不相同3.该题只会输出返回的链表和结果做对比,所以若使用C或C++语言,你不需要free或delete被删除的节点数据范围:0next==NULL即给定链表只有一个头结点3、head->next!=NULL即给定链表节点数大于等于2那么,我们针对以上三
李江林
·
2022-09-30 12:40
算法
链表
数据结构
【
剑指
Offer】JZ18 删除链表的节点
题目地址:删除链表的节点_牛客题霸_牛客网题目:描述给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。1.此题对比原题有改动2.题目保证链表中节点的值互不相同3.该题只会输出返回的链表和结果做对比,所以若使用C或C++语言,你不需要free或delete被删除的节点数据范围:01->9示例2输入:{2,5,1,9},1返回值:{2,5,9}说明:给定你链
Zero_979
·
2022-09-30 12:32
链表
牛客
链表
数据结构
LeetCode刷题——
剑指
Offer动态规划汇总
系列文章目录
剑指
offer二叉树题目汇总文章目录系列文章目录
剑指
Offer10-I.斐波那契数列
剑指
Offer10-II.青蛙跳台阶问题
剑指
Offer63.股票的最大利润
剑指
Offer42.连续子数组的最大和
剑指
AiXing-w
·
2022-09-30 12:23
LeetCode
leetcode
动态规划
算法
【
剑指
Offer】动态规划
剑指
Offer10-I.斐波那契数列写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项(即F(N))。
Ryu眼神不太好
·
2022-09-30 12:52
刷题
动态规划
算法
牛客网《
剑指
offer》专栏刷题练习之掌握动态规划思想
✅作者简介:C/C++领域新星创作者,为C++和java奋斗中✨个人社区:微凉秋意社区系列专栏:
剑指
offer精讲推荐一款模拟面试、刷题神器注册免费刷题前言今天给大家分享算法中的一个重要思想——动态规划
微凉秋意
·
2022-09-30 12:19
#
经典算法的C++实现
动态规划
算法
数据结构
二叉树的深度——C++
剑指
offer55:输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。
菜鸟的Zoom之旅
·
2022-09-25 01:53
leetcode
深度优先
算法
c++
LeetCode二叉树最底层最左边的值
剑指
OfferII045.二叉树最底层最左边的值给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。
liyatjj
·
2022-09-24 20:07
LeetCode
Java
leetcode
深度优先
算法
康师傅、欧迪芬抖店爆单的秘密武器 | vika维格表x数环通
如今,抖音电商业务全年GMV目标更是
剑指
万亿。
·
2022-09-23 12:07
电子商务维格表
C语言 数组的查找和排序方法 1.顺序查找 2.二分查找; 1.(简单)选择排序法 2.冒泡排序法 3.(直接)插入排序法
(直接)插入排序法二维数组的查找方法(《
剑指
offer》题目)指针和一维数组数组的定义和初始化 数组在定义是要注意: 1.数组同变量一样,需要先定义后才能使用 2.定义数组时,[]内不能用变量表示元素个数
我的大老婆
·
2022-09-22 22:47
C语言
数据结构和算法
c语言
排序算法
算法
二分查找
数组
20 本经典的跳槽书籍
oDdwknehyVESwn_b69bHcw引言老规矩……大家都知道时不时小编就会送一波书给大家,然鹅这次充分考虑到跳槽季节的来临,还有大家蠢蠢欲动的心,于是这次会大家三本书,《Java核心技术和面试指南》、《
剑指
weixin_33984032
·
2022-09-22 19:46
剑指
offer 49. 最长不含重复字符的子字符串
spm=1011.2415.3001.5343专栏地址:
剑指
offer系列题解原题地址:题目地址专栏定位:为找工作的小伙伴整理常考算法题解,祝大家都能成功上岸!
Pandaconda
·
2022-09-22 18:55
剑指offer第二版
数据结构
算法
哈希算法
c++
剑指offer
剑指
offer——Java版
剑指
offer——Java版以下按照出现频率进行排序常见的结构体定义链表树24反转列表03数组中重复的数字09用两个栈实现队列38字符串的排列51数组中的逆序对22链表中倒数第k个结点11旋转数组的最小数
东萌潭海,西晓轮月
·
2022-09-22 16:57
Java刷题记录
java
剑指
offer 47. 把数字翻译成字符串
spm=1011.2415.3001.5343专栏地址:
剑指
offer系列题解原题地址:题目地址专栏定位:为找工作的小伙伴整理常考算法题解,祝大家都能成功上岸!
Pandaconda
·
2022-09-22 11:19
剑指offer第二版
算法
c++
剑指offer
剑指
Offer II 008. 和大于等于 target 的最短子数组
varminSubArrayLen=function(target,nums){letleft=0;letright=0;letsum=0;letres=Number.MAX_VALUE;while(right=target){res=Math.min(res,right-left+1);sum=sum-nums[left];left++;}right++;}if(res===Number.MAX
(⊙o⊙)麽
·
2022-09-22 07:21
js刷题
leetcode
算法
职场和发展
剑指
Offer II 007. 数组中和为 0 的三个数
varthreeSum=function(nums){letlen=nums.length;if(lena-b);for(leti=0;i0)break;if(i>0&&nums[i]==nums[i-1])continue;letleft=i+1;letright=len-1;while(left0){right–;continue;}if(nums[i]+nums[left]+nums[rig
(⊙o⊙)麽
·
2022-09-22 07:21
js刷题
leetcode
排序算法
算法
剑指
Offer II 006. 排序数组中两个数字之和
vartwoSum=function(numbers,target){letleft=0;letright=numbers.length-1;while(right!=left){if(numbers[right]+numbers[left]==target){return[left,right];}elseif(numbers[right]+numbers[left]>target){right
(⊙o⊙)麽
·
2022-09-22 07:20
js刷题
排序算法
leetcode
算法
剑指
offer 44. 从1到n整数中1出现的次数
spm=1011.2415.3001.5343专栏地址:
剑指
offer系列题解原题地址:题目地址专栏定位:为找工作的小伙伴整理常考算法题解,祝大家都能成功上岸!
Pandaconda
·
2022-09-18 12:25
剑指offer第二版
算法
动态规划
c++
剑指offer
剑指
offer|解析和答案(C++/Python) (二)
剑指
offer|解析和答案(C++/Python)(二)参考
剑指
offer(第二版),这里做一个学习汇总,包括解析及代码。代码均在牛客网进行验证(摘自自己的牛客网笔记)。
NotFound1911
·
2022-09-15 15:04
自学
剑指offer
剑指offer
C++
Python
面试必考十道算法题,你会几道?
最近不少小伙伴跟我交流刷题肿么刷,我给的建议就是先
剑指
offer和力扣hot100,在这些题中还有些重要程度和出现频率是非常非常高的,今天给大家分享当今出现频率最高的10道算法题,学到就是赚到。
清朝程序猿
·
2022-09-15 07:30
java
面试
算法
职场和发展
java程序员
数据结构
【
剑指
Offer(专项突破)】001. 整数除法(Java实现) 详解析解
题目:输入2个int类型的整数,它们进行除法计算并返回商,要求不得使用乘号“*”、除号“/”和求余符号“%”。当发生溢出时,返回最大的整数值。假设除数不为0,例如,输入15和2,输出15/2的结果,即7。力扣(leetcode)题目连接:https://leetcode.cn/problems/xoh6Oh/分析:1、基于减法实现除法,例如15/2,可以不断从15减去2,减去7个2后不能再减2了,
码小楚
·
2022-09-15 07:17
剑指Offer(专项突破)
java
开发语言
【《
剑指
offer》系列刷题笔记 ---- 1~5题】
文章目录1、**JZ3****数组中重复的数字**题解|#数组中重复的数字#题目的主要信息:举一反三:方法一:位置重排(推荐使用)2、**JZ4****二维数组中的查找**描述题目的主要信息:举一反三:方法:二分查找(推荐使用)描述题目的主要信息:举一反三:方法:字符串截取相加(推荐使用)3、**JZ6****从尾到头打印链表**描述示例1示例2方法一:递归(推荐使用)方法二:栈(扩展思路)4、*
daima日常
·
2022-09-15 07:12
刷题笔记
算法
数据结构
c/c++
剑指offer
LeetCode刷题Python实录
使用Python的LeetCode刷题前言题目1408.数组中的字符串匹配508.出现次数最多的子树元素和1089.复写零
剑指
Offer14-I.剪绳子1175.质数排列1108.IP地址无效化648.
AiXing-w
·
2022-09-15 06:38
LeetCode
python
leetcode
算法
【1024狂欢】力扣经典链表OJ题合集
这是属于我们的节日为了致敬1024,今天的力扣系列不再是一题了,而是多个题的组合也是与我们最近更新的内容梦幻联动祝大家1024快乐鸭206题:反转链表876题链表的中间结点
剑指
offer22.链表倒数第
东条希尔薇
·
2022-09-14 15:12
力扣每日一题
1024程序员节
数据结构
算法
链表
leetcode
【基础算法训练】——线性动态规划、链表
普及组]守望者的逃离题目描述解题报告参考代码(C++版本)第二题1290.二进制链表转整数题目描述解题报告参考代码(C++版本)第三题237.删除链表中的节点题目描述解题报告参考代码(C++版本)第四题
剑指
杨枝
·
2022-09-14 15:11
每日习题浅记录
在lc被欺负的这些年
动态规划
算法
leetcode
链表
C++
剑指
offer刷题笔记
说明:本文是本人刷题后整理的
剑指
offer1-68题的题解笔记,编程语言为c++。
jjkhl
·
2022-09-14 15:41
c++
剑指
offer(java版)刷题笔记
1.剪绳子题目描述:给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,me时,单调递减,因此,在x=e时取得最大值,e≈2.718,是自然对数。从函数图像上也可以看出这一点f(x)的函数图像:又因为x的取值只能为整数,且f(3)>f(2),所以,当n>3时,将n尽可能地分割为3的和时,乘积最大。当n>3时,有三种情况,即n%3==0,n%3==1,n%3==2,如
迪丽娜扎
·
2022-09-14 15:37
java
动态规划
剑指
offer刷题(按顺序)笔记
12.15面试题4:二维数组中的查找题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。classSolution{public:boolFind(inttarget,vector>array){inti=0;intj=array[0].size()-
人大神成长记2
·
2022-09-14 15:36
剑☞offer
《五月集训》(第十二天)——链表
今天是五月集训第十二天:链表一、练习题目1290.二进制链表转整数237.删除链表中的节点
剑指
OfferII024.反转链表1019.链表中的下一个更大节点二、算法思路1、1290.二进制链
EchoRouRou
·
2022-09-14 15:05
leetcode
链表
数据结构
算法
Java实现链表面试题
2019独角兽企业重金招聘Python工程师标准>>>本文包含链表的以下内容:1、单链表的创建和遍历2、求单链表中节点的个数3、查找单链表中的倒数第k个结点(
剑指
offer,题15)4、查找单链表中的中间结点
weixin_34112900
·
2022-09-14 15:35
数据结构与算法
java
面试
剑指
offer最新版_
剑指
Offer——Java版本(持续更新)
本文为研究
剑指
Offer过程中的笔记,整理出主要思路以及Java版本题解,以便记忆和复习。参考整理来自《
剑指
Offer第二版》。
weixin_39738152
·
2022-09-14 15:35
剑指offer最新版
链表的面试题
【正文】这份笔记整理了整整一个星期,每一行代码都是自己默写完成,并测试运行成功,同时也回顾了一下《
剑指
offer》这本书中和链表有关的讲解,希望对笔试和面试有所帮助。OMG!
weixin_30421525
·
2022-09-14 15:04
【
剑指
Offer】
剑指
Offer题解(一)
剑指
Offer替换空格从尾到头打印链表二叉树的下一个结点①递归②分情况查找给大家推荐一个超级好用的刷面试题神器:牛客网,里面涵盖了各个领域的面试题库,还有大厂真题哦!
命由己造~
·
2022-09-14 15:33
百炼成钢
链表
数据结构
牛客
剑指
offer笔记(上)
文章目录1.在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。2.请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。3.输入一个链表,按链表从尾到头的顺序
anqiqi疯狂暴走兔
·
2022-09-14 15:00
刷题/算法
数据结构
算法
链表
牛客网
剑指
offer——Java题解
剑指
offerJZ1二维数组中的查找题目描述在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
北渺
·
2022-09-14 15:29
复习
#
剑指offer
java
算法
剑指offer
链表
剑指
offer面试题
本文转载自:https://www.cnblogs.com/smyhvae/p/4782595.html【正文】这份笔记整理了整整一个星期,每一行代码都是自己默写完成,并测试运行成功,同时也回顾了一下《
剑指
AdaLeery
·
2022-09-14 15:58
Java
剑指
Offer——丑数
题目描述把只包含质因子2、3和5的数称作丑数(UglyNumber)。例如6、8都是丑数,但14不是,因为它包含质因子7。习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。方法一首先想到的是如果一个数是丑数,那么它应该可以分解成一个丑数与2或3或5的积,所以可以将已经得到的丑数进行存储,如果i满足下述的条件,则i是丑数:i能够整除2且i/2也是丑数i能够整除3且i/3也是丑数i能够整
qq_36132127
·
2022-09-14 15:28
剑指Offer
剑指offer
剑指
Offer——第八天(动态规划)
第八天——动态规划题目一:
剑指
Offer10-I.斐波那契数列问题描述思路代码题目二:
剑指
Offer10-II.青蛙跳台阶问题问题描述思路代码代码——动态规划题目三:
剑指
Offer63.股票的最大利润问题描述思路代码题目一
北聖
·
2022-09-14 15:53
剑指offer31天
leetcode
算法
java
动态规划
LeetCode两个链表的第一个重合节点
剑指
OfferII023.两个链表的第一个重合节点给定两个单链表的头节点headA和headB,找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。
liyatjj
·
2022-09-14 15:23
LeetCode
Java
链表
leetcode
数据结构
链表面试题总结
链表面试题总结一.定义数据结构二.各题目函数声明三.函数实现(1).从尾到头打印链表(题目来源:
剑指
offer)(2).删除一个无头单链表的非尾结点(不能遍历链表)(题目来源:
剑指
offer)(3).用单链表实现约瑟夫环问题
Hansionz
·
2022-09-14 15:52
数据结构与算法
链表面试题Java实现
这份笔记整理了整整一个星期,每一行代码都是自己默写完成,并测试运行成功,同时也回顾了一下《
剑指
offer》这本书中和链表有关的讲解,希望对笔试和面试有所帮助。OMG!
混魔MJM
·
2022-09-14 15:48
数据结构
Java
面试题
测试
链表
java
数据结构
剑指
offer——第8期
前言作者简介:友友们大家好,我是你们的小王同学个人主页:小王同学系列专栏:牛客刷题专栏推荐一款非常火的面试、刷题神器牛客网觉得小王写的不错的话麻烦动动小手点赞收藏⭐评论今天给大家带来的刷题系列是:
剑指
offer
学好c语言的小王同学
·
2022-09-14 15:17
牛客刷题专栏
数据结构
数据结构
编程
git拉取代码到本地及提交代码
✅作者简介:嵌入式领域新星创作者,博客专家✨个人主页:咸鱼弟系列专栏:
剑指
offer专栏推荐一款求职面试、刷题神器注册免费刷题1、Git下载地址https://www.git-scm.com/download
咸鱼弟
·
2022-09-13 19:51
Linux
git
github
linux
编程之旅-Day26
目录Day26-学习内容:1.
剑指
Offer面试题10:矩阵覆盖面试题:数组在排序数组中出现的次数面试题61:扑克牌中的顺子2.Leetcode例1:二叉树下一个右指针例2:二叉树的路径和1.
剑指
Offer
linyuhan3232
·
2022-09-13 17:24
计算机
编程
算法
数据结构
算法
数据结构
LeetCode
剑指
offer 68【二叉树的最近公共祖先】
思路一般情况下,对于一颗树root来说,如果节点p、q分别分布在root的左右子树中,那么节点p、q的最近公共祖先为root;对于特殊的情况,即p、q均只分布在root的一侧(左子树或者是右子树)中,我们则可以递归的处理相同的问题,即在一颗子树(root->left或者root->right)中判断节点p、q的最近公共祖先。细节处理在递归的过程中,如果遇到空节点(root==nullptr),我们
普通网友
·
2022-09-13 00:05
java
后端
leetcode
算法
职场和发展
虾皮被曝大范围毁约;深度学习技巧全辑;MongoDB开源替代 4.7K★;
剑指
Offer解题代码;大数据算法笔记汇总;前沿论文 | ShowMeAI资讯日报
ShowMeAI日报系列全新升级!覆盖AI人工智能工具&框架|项目&代码|博文&分享|数据&资源|研究&论文等方向。点击查看历史文章列表,在公众号内订阅话题#ShowMeAI资讯日报,可接收每日最新推送。点击专题合辑&电子月刊快速浏览各专题全集。点击这里回复关键字日报免费获取AI电子月刊与资料包。太过分!虾皮Shopee新加坡被曝大范围毁约,马上入职被收回offer,猝不及防Shopee是新加坡互
ShowMeAI
·
2022-09-12 07:29
ShowMeAI资讯日报
⛽
首席AI资讯收纳官
人工智能
mongodb
pytorch
transformer
计算机视觉
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他