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
leetcode剑指 Offer 11. 旋转数组的最小数字
题目描述解题思路执行结果leetcode
剑指Offer
11.旋转数组的最小数字题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。
dengjiayue
·
2023-04-11 09:29
后端
《C Primer Plus》第15章复习题与
编程练习
《CPrimerPlus》第15章复习题与
编程练习
复习题1.将下列十进制数转换为二进制形式:2.将下列二进制值转换为十进制、八进制和十六进制形式:3.计算下列表达式;假设每个值为8位:4.计算下列表达式
UestcXiye
·
2023-04-11 08:34
C
Primer
Plus
c语言
C
Primer
Plus
剑指offer
1_二维数组中的查找
时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32M,其他语言64M题目链接:
剑指offer
1二维数组中的查找C++解题思路1:遍历二维vector代码如下:cl
不做Deadline选手
·
2023-04-11 07:14
36、数组中逆序对的个数
即输出P%1000000007这道题在
剑指offer
中分析的很明白。解释比较多,就
小碧小琳
·
2023-04-11 05:56
[
剑指offer
题解][Java]连续子数组的最大和
前言众所周知,《
剑指offer
》是一本“好书”。如果你是个算法菜鸡(和我一样),那么最推荐的是先把
剑指offer
的题目搞明白。
蛮三刀酱
·
2023-04-11 05:21
二分查找算法/折半查找
二分查找算法1.二分查找1.1二分搜索单个元素代码框架:1.2二分搜索左侧边界代码框架:1.2二分搜索右侧边界代码框架:2.力扣题2.1力扣704.二分查找2.2
剑指Offer
II073.狒狒吃香蕉1.
NorthSmile
·
2023-04-11 04:49
Java开发
LeetCode
数据结构与算法
算法
java
数据结构
【
剑指offer
】一个二维数组B[m][n],每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序,给一个数x,要求用不多于m+n次的比较次数找出该数的所在行和列
//一个二维数组B[m][n],每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序,给一个数x,要求用不多于m+n次的比较次数找出该数的所在行和列voidfun(intB[][5],intx){inti=0,j=0,flag=1;if(x>B[3][4]||xx){break;}i++;}i--;printf("%d\n",i);for(j=0;jx){i--;j=0;}}if
Gowi_fly
·
2023-04-11 04:44
c
c语言
算法
SHELL
编程练习
——循环
目录1.使用case实现成绩优良差的判断2.for创建20个用户3.forping测试指网段的主机
It's a cinch!
·
2023-04-11 03:58
shell
linux
shell
剑指Offer
JZ45 扑克牌顺子 C++实现
题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“OhMyGod!”不是顺子.....LL不高兴了,他想了想,决定大\小王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上
Christian9971
·
2023-04-11 01:06
剑指Offer
剑指 Offer 61. 扑克牌中的顺子 C++ 2021-08-19
剑指Offer
61.扑克牌中的顺子1、无脑写法,先排序,然后判断重复、间隔数有没有大于0的个数classSolution{public:boolisStraight(vector&nums){sort(
sususuqingxiao
·
2023-04-11 01:35
剑指offer
【
剑指offer
-C++】JZ75:字符流中第一个不重复的字符
【
剑指offer
-C++】JZ75:字符流中第一个不重复的字符题目描述解题思路题目描述描述:请实现一个函数用来找出字符流中第一个只出现一次的字符。
雾里看花花里看雾
·
2023-04-11 01:33
剑指offer
c++
开发语言
【
剑指offer
-C++】JZ74:和为S的连续正数序列
【
剑指offer
-C++】JZ74:和为S的连续正数序列题目描述解题思路题目描述描述:小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。
雾里看花花里看雾
·
2023-04-11 01:02
剑指offer
c++
算法
数据结构
《
剑指offer
》61--扑克牌顺子[C++][Java]
题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“OhMyGod!”不是顺子.....LL不高兴了,他想了想,决定大\小王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上
贫道绝缘子
·
2023-04-11 01:01
剑指offer
剑指offer
建模
哈希表
剑指offer
-刷题总结
1.前言 大概过了一两遍
剑指offer
,思路基本上是复制网上大佬的思想。希望面试的时候能自己默写出来把,现在把
剑指offer
的题型和结题思路总结一下,便于后序复习和进阶。
小研一枚
·
2023-04-11 01:01
剑指offerc
c++
面试
链表
数据结构
剑指offer
刷题
目录tips指针的malloc问题函数参数的深拷贝问题去除vector中的重复元素二维数组的查找替换空格从尾到头打印链表重建二叉树用两个栈实现队列旋转数组的最小数字跳台阶变态跳台阶矩形覆盖二进制中1的个数数值的整数次方调整数组顺序使奇数位于偶数前面链表中倒数第k个结点反转链表合并两个排序的链表树的子结构二叉树的镜像顺时针打印矩阵包含min函数的栈栈的压入、弹出序列从上往下打印二叉树二叉搜索树的后序
请叫我迷妹
·
2023-04-11 01:00
算法
算法
【
剑指offer
】面试题61:扑克牌中的顺子【C++版本】
【
剑指offer
-第二版】部分题目与解答【C++版本】题目:扑克牌中的顺子从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。
DigitalNexus
·
2023-04-11 01:58
后台
剑指offer
C++
剑指offer
C++
扑克牌中的顺子
牛客网-
剑指Offer
刷题记录
emmm赶在初一这天晚上终于把
剑指Offer
刷了一遍了,记录一下Coding的代码,希望接下来找工作顺利,上天保佑我;牛客网
剑指Offer
67题
剑指Offer
题记JZ1//从左上角开始找publicclassSolution
hellohake
·
2023-04-11 01:56
数据结构
数据结构
【
剑指offer
-C++】JZ61:扑克牌顺子
【
剑指offer
-C++】JZ61:扑克牌顺子题目描述解题思路题目描述描述:现在有2副扑克牌,从扑克牌中随机五张扑克牌,我们需要来判断一下是不是顺子。
雾里看花花里看雾
·
2023-04-11 01:22
剑指offer
c++
算法
排序算法
C++ 不常用的奇淫巧计
leetcode-
剑指offer
II071.按权重生成随机数给定一个正整数数组w,其中w[i]代表下标i的权重(下标从0开始),请写一个函数pickIndex,它可以随机地获取下标i,选取下标i的概率与
升格之恋
·
2023-04-11 00:01
c++杂文
算法
c++
算法
leetcode
剑指offer
刷题笔记
剑指offer
刷题笔记3.数组中的重复的数字4.二位数组中的查找5.替换空格6.从尾到头打印链表7.重建二叉树10.斐波那契数列10-Ⅱ.青蛙跳台阶问题11.旋转数组的最小数字12.矩阵中的路径16.数值的整数次方
道理你都懂
·
2023-04-10 16:15
笔记
java
算法
数据结构
【数组——LeetCode刷题笔记C++】持续更新
【LeetCode&
剑指offer
刷题笔记】汇总(已完成)_wikiwen的博客-CSDN博客_leetcode
剑指offer
数组1.【哈希表】两数之和。用哈希表,增加效率。遍历1
春春辉
·
2023-04-10 16:12
leetcode刷题笔记
c++
【
剑指Offer
】个人学习笔记_61_扑克牌中的顺子
目录题目:[
剑指Offer
61.扑克牌中的顺子](https://leetcode-cn.com/problems/bu-ke-pai-zhong-de-shun-zi-lcof/)题目分析初始解答:学习他人
JonnySu
·
2023-04-10 16:42
Coding
java
leetcode
算法
数据结构
编程语言
LeetCode Top 100 高频算法题 07:11. Container With Most Water
小编和实验室同学之前面试找工作,也只刷了
剑指offer
和这top100算法题,在实际面试中也遇到了很多LeetCode上的原题。
大菜鸟_
·
2023-04-10 15:19
[
剑指Offer
]求1+2+3+...+n(Java)
+n--newcoder
剑指Offer
47题目描述*求1+2+3+...+n,要求不能使用乘除法、*for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
藏呆羊
·
2023-04-10 14:30
剑指Offer
求1+2+3+...+n
&&短路
递归
剑指Offer
Java
剑指offer
64:求1+2+...+n
我们看到不能用这些关键字及条件判断语句,是不是首先觉得迭代凉了,然后我们可以想递归,不过不幸的是,我们用递归的话不是要判断终止条件么。。。那怎么办呢?我们可以用巧妙的方法替代条件判断,或者巧妙地实现递归。1.直接递归要求0+1+2+...+n,我们是不是可以利用0的某些特征呢,没错,kono位运算哒,0&&上一个东西不是都是0对吧,那这样是可以提前结束&&后面的运算的,那我们把递归部分放在这后边就
lsgoose
·
2023-04-10 14:29
力扣剑指offer
动态规划
算法
python《
剑指offer
》-求1+2+3+...+n
题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。选择语言:Python解题思路:1、使用递归方式求解。1+2+3+...+n的递推式为:f(n)=n+f(n-1)#-*-coding:utf-8-*-classSolution:defSum_Solution(self,n):ifn<2:retur
-九斤-
·
2023-04-10 14:27
算法笔记
剑指offer
剑指offer
47.求1+2+3+...+n
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。#-*-coding:utf-8-*-classSolution:defSum_Solution(self,n):#writecodehereres=nleft=resandself.Sum_Solution(n-1)#到0停止res+=leftreturnre
ShawDa
·
2023-04-10 14:27
剑指offer
LeetCode 剑指 Offer 64. 求1+2+…+n
LeetCode
剑指Offer
64.求1+2+…+n文章目录题目描述一、解题关键词二、解题报告1.思路分析2.时间复杂度3.代码示例2.知识点总结题目描述求1+2+...
大涛小先生
·
2023-04-10 14:24
LeetCode解题报告
算法
java
剑指 Offer 64. 求1+2+…+n
剑指Offer
64.求1+2+…+n-力扣(Leetcode)求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
云的小站
·
2023-04-10 14:20
leetcode
算法
剑指 Offer 32 - II. 从上到下打印二叉树 II
题目链接
剑指Offer
32-II.从上到下打印二叉树IIeasy题目描述例如:给定二叉树:[3,9,20,null,null,15,7]返回其层次遍历结果:[[3],[9,20],[15,7]]提示:节点总数
感觉画质不如…原神
·
2023-04-10 06:12
Leetcode
算法
leetcode
数据结构
bfs
剑指 Offer 28. 对称的二叉树
题目链接
剑指Offer
28.对称的二叉树easy题目描述请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。
感觉画质不如…原神
·
2023-04-10 06:11
Leetcode
深度优先
算法
dfs
剑指 Offer 27. 二叉树的镜像
题目链接
剑指Offer
27.二叉树的镜像easy题目描述请完成一个函数,输入一个二叉树,该函数输出它的镜像。
感觉画质不如…原神
·
2023-04-10 06:41
Leetcode
leetcode
算法
dfs
编程练习
-2022-05-27-Andy
题目描述请想象在一个棋盘格上,小明站在第1行第1列的位置(左上角),罗马在第n行第m列的位置(右下角)。小明每一步只可以向右走一格或者向下走一格。输入n和m(1usingnamespacestd;inta[100][100];intmain(){freopen("rome.in","r",stdin);freopen("rome.out","w",stdout);intn,m;cin>>n>>m;
nase_luobeng
·
2023-04-10 05:10
剑指 Offer 40. 最小的k个数 剑指 Offer 42. 连续子数组的最大和
剑指Offer
40.最小的k个数输入整数数组arr,找出其中最小的k个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。
iiiiiihuang
·
2023-04-10 04:33
力扣刷题---
(c语言解题)
算法
数据结构
c语言
leetcode
算法学习-动态规划,纸老虎打倒他(持续更新中)
整数拆分96.不同的二叉搜索树91.解码方法119.杨辉三角2338.比特位计数688.骑士在棋盘上的概率22.括号生成467.环绕字符串中唯一的子字符串978.最长湍流子数组1137.第N个泰波那契数
剑指
蒋大钊!
·
2023-04-10 02:20
算法人生
算法
动态规划
leetcode
java
11天刷完《
剑指Offer
》/ Day2:第11~20题
part1文章目录part1part2T11二进制中1的个数T12数值的整数次方T13.调整数组顺序使奇数位于偶数前面T14.链表中倒数第K个结点T15.反转链表T16.合并两个排序的链表!T17.树的子结构!T18.二叉树的镜像T19.顺时针打印矩阵!T20.包含min函数的栈!part2T11二进制中1的个数题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。解题思路pub
qq_23473561
·
2023-04-10 02:18
算法
java
链表
剑指offer
JZ27 二叉树的镜像
JavaJZ27二叉树的镜像文章目录JavaJZ27二叉树的镜像一、题目描述二、辅助栈三、递归法 使用辅助栈和递归法解决
剑指offer
JZ27二叉树的镜像的问题。
江南赴艽野
·
2023-04-10 01:46
Java刷题
算法
数据结构
java
《
剑指offer
》——合并两个排序的链表
本期给大家带来的是合并两个排序的链表这道题的讲解!!!接下来,我们还是先从题干的内容入手,先分析一波题目,在进行画图思考操作。题目如下:示例1输入:{1,3,5},{2,4,6}返回值:{1,2,3,4,5,6}示例2输入:{},{}返回值:{}示例3输入:{-1,2,4},{1,3,4}返回值:{-1,1,2,3,4,4}解题思想a)迭代思想b)递归思想题意分析:我们读完题意后,发现题干的意思其
起飞的风筝
·
2023-04-10 00:50
剑指offer
链表
数据结构
《
剑指offer
》——从尾到头打印链表
首先,拿到题之后,我们还是先从题目入手,只有掌握题干的意思,才能进行接下来的解题操作。示例1输入:{1,2,3}返回值:[3,2,1]示例2输入:{67,0,24,58}返回值:[58,24,0,67]解题方法a)直接遍历法b)递归思想c)栈思想题目解析:首先,拿到这个题,读过题之后我们会发现题意很简单,就是让我们针对链表中的元素,把它从尾到头输出即可。接下来,我提供给大家三种解题思路。a)直接遍
起飞的风筝
·
2023-04-10 00:20
剑指offer
链表
数据结构
剑指offer
面试题09. 用两个栈实现队列(队列、栈)
题目描述用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead操作返回-1)思路详见链接代码classCQueue:def__init__(self):self.A,self.B=[],[]defappendTail(self,value:int)->None
程旭员
·
2023-04-10 00:11
剑指offer
用两个栈实现队列
队列
栈
剑值offer
Python
Python Web后端面试常考数据结构与算法
Pythonweb后端常考数据结构包括:常见的数据结构链表、队列、栈、二叉树、堆使用内置的结构实现高级数据结构,比如内置的list/deque实现栈LeetCode或者
剑指Offer
上的常考题,本文将给出示例
Python妙妙屋
·
2023-04-09 22:41
面试
链表
职场和发展
python
剑指offer
-------数组、字符串
剑指offer
思路总结1、数组1.1数组中重复的数字题目概要:在一个长度为n的数组里所有的数字都在0-n-1的范围内。数组中某些数字是重复的。
萌之兰
·
2023-04-09 21:32
算法
算法
数据结构
leetcode
剑指offer
之面试题4:二位数组中的查找
1、题目2、解题思路从左下角或者右上角开始比较,也可以采用二分查找右上角查找过程如下:3、Python2.7.12版本实现(因为牛客网上为2.7版本)3.1、自己写的(牛客网通过):暴力法#-*-coding:utf-8-*-classSolution:#array二维列表defFind(self,target,array):foriinrange(len(array)):forjinrange(
yeqiang19910412
·
2023-04-09 19:42
剑指offer
python
c++
【
剑指offer
】二维数组中的查找
二位数组中的查找题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题方法:方法一:暴力法M行N列,暴力法查找指定元素值耗时O(M*N)方法二:利用题目描述二维数组的行或列均有序/*思路:array[i][j]一定大于等于array[i-1][j],
weixin_42956047
·
2023-04-09 19:07
剑指Offer
剑指Offer
二维数组中的查找
剑指offer
-二维数组中的查找
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。本题考查的知识点是:数组、查找首先回顾下常用的查找算法:顺序查找和二分查找顺序查找:逐个的查找,找到返回true或该元素下标,找不到则返回false或-1;二分查找:前提是有序数组中查找,从中间元素开
Estelle_Z
·
2023-04-09 19:02
算法
数据结构
剑指offer
第二版(C++实现)
剑指offer
2.面试需要的基础知识数据结构数组:二维数组中的查找字符串:替换空格链表:从尾到头打印链表树:重建二叉树栈和队列:用两个栈实现队列算法和数据结构查找和排序:旋转数组的最小数字递归和循环:斐波那契数列位运算
一记绝尘
·
2023-04-09 19:31
算法
c++
数据结构
算法
【
剑指offer
】 二维数组的查找
一、题目在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。二、思路首先,思考为空的条件例如arr=[[]]的情况,要小心假如只是单纯判断arr的长度是否为0,是不正确的,因为内层的空列表会算长度是1,所以要遍历arr并看它遍历出来的元素的长度是不是0,假如是
一只鸭鸭ya
·
2023-04-09 19:01
算法
剑指offer
从上到下递增从左到右递增的顺序
算法
二维数组的查找
【
剑指offer
】面试题4:二维数组的查找
完整代码地址完整代码地址题目在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路代码publicstaticbooleanFind(inttarget,int[][]array){//不做这个判断的话,在y=array[0].length-1时会抛出异常if(array.lengt
PPPeyton
·
2023-04-09 19:00
剑指offer
面试题
剑指offer
剑指offer-java实现
数组
二维数组
剑指offer
—— 二维数组中的查找(C++)
二维数组中的查找时间限制:1秒空间限制:32768K题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:做的过程出了三次问题:不会用vector实现二维数组题里没有说行列数相同用双层for循环十分麻烦,用while判断数组边界就好了另外就是没有查
没错就是阿罗
·
2023-04-09 19:00
剑指offer
c/c++
剑指offer
剑指offer
:二维数组中的查找
试题:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。代码:暴力方法:顺序查找或者对行或列使用二分法。但根据数组规律,每个元素都会大于在当前位置前面的元素。如果我们从右上角开始搜索,就会发现,如果target小于当前元素,则显然target应该处于当前元素
青盏
·
2023-04-09 19:29
sword2offer
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他