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每日一练
C语言经典算法【
每日一练
】13
题目:有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位?#include#defineN5//有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。(*)voidmain(){inti,j,k,a[N+1],*p;//a=012345//编号for(i=0,p=a;p
Yanxia.ou
·
2023-12-29 08:44
C语言
算法
c语言
数据结构
剑指 Offer(第2版)面试题 58:翻转字符串
剑指Offer
(第2版)面试题58:翻转字符串
剑指Offer
(第2版)面试题58:翻转字符串题目一:翻转单词顺序思路1:stringstream思路2:双指针题目二:左旋转字符串思路1:字符串分割思路2
UestcXiye
·
2023-12-29 07:21
剑指
Offer
C++
剑指Offer
字符串
剑指 Offer(第2版)面试题 55:二叉树的深度
剑指Offer
(第2版)面试题55:二叉树的深度
剑指Offer
(第2版)面试题55:二叉树的深度题目一:二叉树的深度题目二:平衡二叉树思路1:递归思路2:后序遍历
剑指Offer
(第2版)面试题55:二叉树的深度题目一
UestcXiye
·
2023-12-29 07:51
剑指
Offer
C++
剑指Offer
二叉树
递归
后序遍历
数据结构与算法
剑指 Offer(第2版)面试题 56:数组中数字出现的次数
剑指Offer
(第2版)面试题56:数组中数字出现的次数
剑指Offer
(第2版)面试题56:数组中数字出现的次数题目一:数组中只出现一次的两个数字题目二:数组中唯一只出现一次的数字
剑指Offer
(第2版
UestcXiye
·
2023-12-29 07:51
剑指
Offer
C++
剑指Offer
位运算
数据结构与算法
剑指 Offer(第2版)面试题 57:和为 S 的数字
剑指Offer
(第2版)面试题57:和为S的数字
剑指Offer
(第2版)面试题57:和为S的数字题目一:和为S的两个数字解法1:暴力解法2:哈希解法3:排序+双指针题目二:和为S的连续正数序列
剑指Offer
UestcXiye
·
2023-12-29 07:48
剑指
Offer
C++
剑指Offer
数据结构与算法
双指针
哈希
排序算法
开学前的准备
早餐后和女儿一起,将房间书架上和柜子里的各种书和贴纸、拼图等,按照「中文阅读」「英文阅读」「
每日一练
」「音乐画画」和「益智游戏」分类摆放,并丢掉一些可以丢掉的小玩意儿。特意让女儿
淘气糖
·
2023-12-29 06:35
java数据结构与算法刷题-----LeetCode524. 通过删除字母匹配到字典里最长单词
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-29 00:07
算法
java
算法
leetcode
《
剑指offer
》Java版--14.剪绳子
剑指offer
原题14:剪绳子给你一根长度为n的绳子,请把绳子剪成m段(mn都是整数n>1并且m>1),每段绳子的长度记为O],[1],·-,[m]。
@阿秋
·
2023-12-29 00:53
剑指offer
java
《
剑指offer
第二版》面试题23:链表中环的入口节点(java)
题目描述如果一个链表中包含环,如何找出环的入口?解题思路:先判断是否有环,如果没有话则没有入口:定义快慢指针slow,fast都指向头节点;遍历链表,slow一次走一步,fast一次走两步,如果slow和fast能相遇,则说明有环,记录相遇的节点为loopNode。计算环的长度:从第1步里的loopNode开始循环,再次遍历到loopNode的时候,则将环遍历了一圈,可以算出环的长度n。再次定义快
castlet
·
2023-12-28 19:08
JS中常用的编码解码方法
正常的方式(非加密)1、escape/unescape:主要对中文汉字进行编码和解码(一般只有JS语言支持)(空格会用20%代替
剑指offer
替换空格那道题测试通过)2、encodeURI/decodeURI
没了提心吊胆的稗子
·
2023-12-28 18:28
每日一练
:LeeCode-239. 滑动窗口最大值(难)
本文是力扣LeeCode-239.滑动窗口最大值学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释
666-LBJ-666
·
2023-12-28 18:25
#
每日一道LeeCode算法题
算法
数据结构
leetcode
每日一练
:LeeCode-1047.删除字符串中的所有相邻重复项
本文是力扣1047.删除字符串中的所有相邻重复项学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。力扣链接给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在S上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。示例:输入:“abbaca”输出:“ca”解释:例如,在“abbaca”
666-LBJ-666
·
2023-12-28 18:54
#
每日一道LeeCode算法题
leetcode
算法
机器人的运动范围
《
剑指offer
》面试题13:矩阵中的路径题目:地上有一个m行和n列的方格。
打工这件小事
·
2023-12-28 17:31
lodash源码分析
每日一练
- 数组 - join
今日分享:每一步都是曼妙的风景~_.join(array,[separator=‘,’])使用:_.join(array,[separator=‘,’])使用示例:_.join(['a','b','c'],'~');//=>'a~b~c'尝试手写:①返回新字符串②默认“,"连接letjoin_arr=[2,3,4,5];functionmy_join(arr,separator=','){if(a
王大眼睛�
·
2023-12-28 15:43
lodash每日一源
javascript
前端
开发语言
lodash源码分析
每日一练
- 数组 - intersection / intersectionBy / intersectionWith
今日分享:每一步都是曼妙的风景~lodash官网地址_.intersection([arrays])使用:创建唯一值的数组,这个数组包含所有给定数组都包含的元素,使用SameValueZero进行相等性比较。(注:可以理解为给定数组的交集)使用示例:_.intersection([2,1],[4,2],[1,2]);//=>[2]尝试手写:①返回数组②“查重”③返回重合部分letinter_arr
王大眼睛�
·
2023-12-28 15:37
前端
javascript
剑指offer
——二叉树的镜像
剑指offer
——二叉树的镜像题目描述:操作给定的二叉树,将其变换为源二叉树的镜像。1561638604973.png思路利用前序遍历二叉树,如果遍历到的节点有子节点,则进行变换。
source201
·
2023-12-28 13:40
剑指Offer
-从上往下打印二叉树
题目描述从上往下打印二叉树从上往下打印出二叉树的每个节点,同层节点从左至右打印。解题思路广度优先搜索每一次打印一个结点的时候,如果该结点有子结点,则把该结点的子结点放到一个队列的末尾。接下来到队列的头部取出最早进入队列的结点,重复前面的打印操作,直至队列中所有的结点都被打印出来为止。代码classSolution{public:vectorPrintFromTopToBottom(TreeNode
一只可爱的柠檬树
·
2023-12-28 12:41
2021-12-31
IT工业界1.力扣:合并两个排序的链表2021-12-31(
剑指Offer
25.合并两个排序的链表)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-12-28 10:54
2018-05-18
宝贝自己拿出
每日一练
要求我给她计时,完成后:“宝贝,完成了我们应该怎么做呢?”“我先自我检查下,然后再请妈妈帮助我批改。”满脸微笑的给她竖起了大拇指。
欣宝_79e5
·
2023-12-28 05:13
剑指offer
树的子结构
题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)思路这道题我们要用递归去做,为了满足空树不是任意一个树的子结构,我们还需再定义另外一个函数来实现递归判断(如果一旦把这个条件放到递归,一遍历完树2,就返回False,这明显是错的)如果树2被遍历完了,返回True如果树1被遍历完了,让树1和树2的当前结点比较是否相同树1和树2的值相等,就接着遍历其左右
manba_
·
2023-12-28 02:39
剑指offer
剑指offer
剑指offer
python
树
每日一练
©瑜伽之三点头倒立计划1228之第7次
图片发自App楠天下的太阳花/文
每日一练
,养成习惯。重磅升级到10.0版本,为什么?昨晚无意中可进行三点式头倒立。升级到10.1版本。正式进入三点头倒立阶段。
楠天下的太阳花
·
2023-12-28 02:53
剑指offer
题解合集——Week2day3
文章目录
剑指offer
Week2周三:二进制中1的个数AC代码思路:
剑指offer
Week2周三:二进制中1的个数题目链接:二进制中1的个数输入一个32位整数,输出该数二进制表示中1的个数。
Azxcc0
·
2023-12-28 01:15
剑指offer
算法
c++
leetcode
剑指offer
剑指offer
题解合集——Week2day2
文章目录
剑指offer
Week2周二:剪绳子AC代码思路:
剑指offer
Week2周二:剪绳子题目链接:剪绳子给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,2≤n≤58并且m≥2)。
Azxcc0
·
2023-12-28 01:14
剑指offer
算法
leetcode
剑指offer
c++
剑指offer
题解合集——Week2day1
文章目录
剑指offer
Week2周一:机器人的运动范围AC代码思路:
剑指offer
Week2周一:机器人的运动范围题目链接:机器人的运动范围地上有一个m行和n列的方格,横纵坐标范围分别是0∼m−1和0∼
Azxcc0
·
2023-12-28 01:14
剑指offer
算法
c++
剑指offer
2018-11-12
剑指Offer
还剩九题了
密集的刷了四五天的题,然后发现自己真的智商不怎么够用。原来觉得自己好歹学过点数据结构和算法吧,现在看来学没学好是其次,无知才是真的......无知者不能说没有罪,无知者应该为懒癌付出点什么。最近明显感觉比上周慢慢有点状态了,虽然感觉进度不到百分之五吧。刷完这本书的时候决定好好搭一下框架,然后往里填东西,尽量规规整整一点,其实多做点能够分门别类一下。上海冬天开始要降温了,感觉我妈真的是要开始老了,一
锅锅Iris
·
2023-12-27 23:14
每日一练
©瑜伽之三点头倒立计划0309之第50次
楠天下的太阳花/文
每日一练
,养成习惯。
每日一练
,绽放笑颜重磅升级到10.2版本。复盘精进:☞很留恋过去的练习,未来已来。☞睡得晚,早起精神比较好,起床热身即练习,全程流畅完成,微汗。
楠天下的太阳花
·
2023-12-27 22:37
每日一练
©低位马步桩3分钟0205
每日一练
,今天练习什么?本来想冥想,换一天吧。头有些晕,站桩吧,这是治疗头痛的最好方法。何况,我已练习了202次,今天应该是203次。双手空环抱腹前,仿佛搂着一个大气球。腹前,气体流动感觉加强。
楠天下的太阳花
·
2023-12-27 19:41
2022-01-21
IT工业界1.力扣:序列化二叉树2022-01-21(
剑指Offer
37.序列化二叉树)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-12-27 10:28
每日一练
今天收拾抽屉无意中翻出了前年的“真迹”于是又照着写了一遍,似乎比以前写的进步了一点。时间真是个好东西,你把它花在哪里,就成就在哪里!(第一张是前年写的)图片发自App图片发自App图片发自App
耀举
·
2023-12-27 09:36
lodash源码分析
每日一练
- 数组 - flatten / flattenDeep / flattenDepth
今日分享:每一步都是曼妙的风景~__.flatten(array)使用:减少一级array嵌套深度使用示例:_.flatten([1,[2,[3,[4]],5]]);//=>[1,2,[3,[4]],5]尝试手写:①修改原数组;②数组减少一级嵌套深度;③合并能力,可以减少n层嵌套深度letflatten_arr=[1,[2,[3,[4]],5]];functionmy_flatten(arr){i
王大眼睛�
·
2023-12-27 08:05
lodash每日一源
javascript
前端
开发语言
lodash源码分析
每日一练
- 数组 - fill
今日分享:每一步都是曼妙的风景~_.fill(array,value,[start=0],[end=array.length])使用:使用value值来填充(替换)array,从start位置开始,到end位置结束(但不包含end位置)。使用示例:vararray=[1,2,3];_.fill(array,'a');console.log(array);//=>['a','a','a']_.fil
王大眼睛�
·
2023-12-27 08:35
lodash每日一源
javascript
前端
开发语言
lodash源码分析
每日一练
- 数组 - findIndex / findLastIndex
今日分享:每一步都是曼妙的风景~__.findIndex(array,[predicate=_.identity],[fromIndex=0])使用:遍历数组元素,返回第一个通过predicate判断为真值的元素的索引值(index)。使用示例:varusers=[{'user':'barney','active':false},{'user':'fred','active':false},{'u
王大眼睛�
·
2023-12-27 08:35
lodash每日一源
前端
javascript
lodash源码分析
每日一练
- 数组 - fromPairs
今日分享:每一步都是曼妙的风景~_.fromPairs(pairs)使用:这个方法返回一个由键值对pairs构成的对象。使用示例:_.fromPairs([['fred',30],['barney',40]]);//=>{'fred':30,'barney':40}尝试手写:①返回新对象②入参为由键值对构成的数组letfrompairs_arr=[['fred',30],['barney',40]
王大眼睛�
·
2023-12-27 08:29
lodash每日一源
javascript
前端
开发语言
黄丽红日精进123/126
近日自己学习没有以前扎实,内容看的比较快,每日一句会先看翻译,就像之前
每日一练
希望,会去看答案在来做题目!有答案再来想没一
做自己小太阳
·
2023-12-27 05:09
java数据结构与算法刷题-----LeetCode 680. 验证回文串 II
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-27 03:00
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode345. 反转字符串中的元音字母
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-27 03:30
算法
java
数据结构
算法
leetcode
java数据结构与算法刷题-----LeetCode633. 平方数之和
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-27 03:58
算法
java
数据结构
leetcode
算法
每日一练
| 华为认证真题练习Day154
1、由于属性AS-PATH不能在AS内起作用,所以规定BGP路由器不会宣告任何从IBGP对等体来的更新信息给其IBGP对等体A.正确B.错误2、通过重发布命令注入BGP的路由,其ORIGIN属性为INCOMPLETEA.正确B.错误3、自治系统(AUTONOMOUSSYSTEM,AS)是指用户自主定义的,使用统一选路策略的一组路由器的集合。A.正确B.错误4、OSPF邻居的主从关系是通过DD报文进
HCIE考证研究所
·
2023-12-27 03:43
网络
智能路由器
华为认证
网络工程师
服务器
运维
每日一练
(编程题-C/C++)
目录CSDN
每日一练
1.2023/2/27-一维数组的最大子数组和(类型:数组难度:中等)2.2023/4/7-小艺照镜子(类型:字符串难度:困难)3.2023/4/14-最近的回文数(难度:中等)4.2023
—Miss. Z—
·
2023-12-26 22:02
蓝桥杯
c语言
c++
开发语言
每日一练
2023.12.26——Left-pad【PTA】
题目链接:L1-032Left-pad题目要求:根据新浪微博上的消息,有一位开发者不满NPM(NodePackageManager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的模块?就是在字符串前填充一些东西到一定的长度。例如用*去填充字符串GPLT,使之长度为10,调用left-pad的
妄北呀
·
2023-12-26 19:33
每日一练C/C++
算法
c++
数据结构
PTA
每日一练
每日一练
2023.12.25——验证身份【PTA】
题目链接:验证身份题目要求:一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:012345678910M:10X98765432现在给定一些身份证号码,请你验证校验
妄北呀
·
2023-12-26 19:57
每日一练C/C++
算法
c++
数据结构
PTA
c语言
2018-05-22
时间到了,老妈提醒宝贝,宝贝立马关机去做作业了,我看着她们相处的挺好就想着让自己放下休息会,安心的把宝贝交给了老妈,可是做
每日一练
的态度比之前有点问题,一边做,一边嘴巴里塞着口香糖,
欣宝_79e5
·
2023-12-26 16:50
从0开始刷
剑指Offer
(20~30]
剑指Offer
21.调整数组顺序使奇数位于偶数前面思路一:暴力扫描O(n)classSolution{publicint[]trainingPlan(int[]actions){int[]q=newint
程序员 Hasity
·
2023-12-25 11:04
剑指OFFER
java
leetcode
算法
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新
文章目录一、算法相关1.双指针一、LeetCode二、
剑指Offer
三、牛客网1.华为机试一、算法相关1.双指针LeetCode167:两数之和II-输入有序数组https://blog.csdn.net
殷丿grd_志鹏
·
2023-12-25 08:40
算法
java
数据结构
算法
leetcode
java数据结构与算法刷题-----LeetCode167:两数之和 II - 输入有序数组
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-25 08:05
算法
java
开发语言
数据结构
算法
leetcode
剑指 Offer(第2版)面试题 51:数组中的逆序对
剑指Offer
(第2版)面试题51:数组中的逆序对
剑指Offer
(第2版)面试题51:数组中的逆序对解法1:暴力解法2:归并排序
剑指Offer
(第2版)面试题51:数组中的逆序对题目来源:65.数组中的逆序对解法
UestcXiye
·
2023-12-25 07:42
剑指
Offer
算法
排序算法
C++
数据结构与算法
剑指Offer
剑指 Offer(第2版)面试题 50:第一个只出现一次的字符
剑指Offer
(第2版)面试题50:第一个只出现一次的字符
剑指Offer
(第2版)面试题50:第一个只出现一次的字符题目一:字符串中第一个只出现一次的字符拓展题:LeetCode387.字符串中的第一个唯一字符题目二
UestcXiye
·
2023-12-25 07:41
剑指
Offer
C++
剑指Offer
字符串
哈希
剑指 Offer(第2版)面试题 49:丑数
剑指Offer
(第2版)面试题49:丑数
剑指Offer
(第2版)面试题49:丑数解法1:枚举解法2:最小堆解法3:三路归并
剑指Offer
(第2版)面试题49:丑数题目来源:LeetCode264.丑数IIAcWing62
UestcXiye
·
2023-12-25 07:11
剑指
Offer
C++
剑指Offer
月末碎碎念
今天,2019年7月30日笔墨时光连续写文第286天日更第247天笔墨群
每日一练
15/100遇见高级营第23期第25天
每日一练
每日一练
7月的工作就像7月的天气一样干得热火朝天,忙忙碌碌,7月完成自己设定的小目标
骑着蜗牛闯天下
·
2023-12-25 03:04
剑指offer
-矩形覆盖
我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?思路4====2种6====3种8====6个覆盖时有3种,最后一级竖着覆盖,剩下上面4格,有2种,总共5种n====最后一层横着覆盖时,剩下n-1层,最后一层竖着覆盖,剩下上面n-2层fibonacciJavapublicclassSolution{publicintRec
纳萨利克
·
2023-12-24 19:47
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他