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
刷题
之或操作使用场景
文章目录概要题目问题分析小结概要今天晚上上床前刷了一个leetcode的题目,是leetcode的2103题,因为是个简单题,我只是想复习一下hash表的用法。结果反而让我看到了或操作的使用场景。题目总计有n个环,环的颜色可以是红、绿、蓝中的一种。这些环分别穿在10根编号为0到9的杆上。给你一个长度为2n的字符串rings,表示这n个环在杆上的分布。rings中每两个字符形成一个颜色位置对,用于描
Gunalaer
·
2024-02-19 10:44
leetcode
leetcode
哈希算法
算法
【C++】 为什么多继承子类重写的父类的虚函数地址不同?『 多态调用汇编剖析』
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题
笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章主要是为了解答有关多态的那篇文章那块的一个奇怪现象
樊梓慕
·
2024-02-19 10:58
C++
汇编
c++
开发语言
【算法】基础算法002之滑动窗口(一)
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题
笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.长度最小的子数组滑动窗口类问题解题思路大纲
樊梓慕
·
2024-02-19 10:47
算法
算法
c++
代码随想录算法训练营第31天|贪心算法理论基础、455.分发饼干、376. 摆动序列、53. 最大子序和
刷题
或者面试的时候,手动模拟一下感觉可
五鲜炒饭
·
2024-02-15 10:12
算法
贪心算法
代码随想录算法训练营第31天 | 贪心理论基础 + 455.分发饼干 + 376.摆动序列 + 53.最大子序和
刷题
或者面试的时候,手动模拟一下感觉可以局部最优推出整体最优,而且想不到反例,那么就试一试贪心。贪心算
HY.YUE
·
2024-02-15 10:41
LeetCode
leetcode
python
贪心算法
周六 2020-08-08 24:00 - 08:00 晴 4h56m
2020-8-8休息的一天一时间记录0:008:00休息-睡觉8:008:008:152-编程工具-
刷题
0:158:158:40饭早10:258:409:082-编程工具-
刷题
0:289:089:15交流
么得感情的日更机器
·
2024-02-15 10:16
securityoverride hacking challenge 解题思路汇总
如果有人也想
刷题
,建议还是避免直接看答案,而是通过题目本身去进行搜索,这个过程也可以了解到很多新的概念,学习知识。另外,securityoverride本身支持了
captain_hwz
·
2024-02-15 10:59
security
ctf
安全
剑指 Offer 53 - I. 在排序数组中查找数字 I
剑指Offer
53-I.在排序数组中查找数字IclassSolution{public:stringreverseLeftWords(strings,intn){returns.substr(n)+s.substr
来到了没有知识的荒原
·
2024-02-15 10:50
笔试
刷题
(持续更新)| Leetcode 45,1190
45.跳跃游戏题目链接:45.跳跃游戏II-力扣(LeetCode)这道题思路不难记,遍历数组每个位置,更新下一次的范围,当当前位置已经在当前范围之外时,步数一定得加一,当前范围更新成下一个范围。难点在于边界条件。当数组只有一个元素时,步数默认为0,而不是1,因为已经站到了终点,无需走动。step初始值为0,所以currentRange正好等于当前位置时,步数就要加1,更新当前位置。当更新过后的当
Huiwen_Z
·
2024-02-15 09:47
算法
python
leetcode
《算法竞赛进阶指南》
刷题
记录
总算闲下来一些辣!然后最近发现其实看书是真真很有效但是一直没有落实!所以决定落实一下这段时间把这本书看完题目做完!然后发现还有挺多题目挺巧妙的于是一堆博客预警,,,可能最近会写很多比较水(但是我还是不会做)的题目的题解啊还有就是依然是[]表示没写[X]表示已经写完辣!本来是染色标明要不要写题解的,然而染色太麻烦了QAQ所以就写完题解&&写完代码才会是[X]![X]64位整数乘法快速幂/神仙方法写了
「已注销」
·
2024-02-15 09:13
力扣
刷题
-383.赎金信
给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。示例1:输入:ransomNote="a",magazine="b"输出:false示例2:输入:ransomNote="aa",magazine="ab"输出:fals
cynicism??
·
2024-02-15 08:49
C++练手
leetcode
算法
c++
Java入门高频考查基础知识9(银盛15问万字参考答案)
JAVA
刷题
专栏:http://t.csdnimg.cn/9qscL目录一、Springcloud的工作原理三、注册中心心跳是几秒四、消费者是如何发现服务提供者的五、多个消费者调⽤用同⼀接口,eruka
danci_
·
2024-02-15 08:48
JAVA后端-刷题
java
面试
金三银四
职场发展
银盛java面试
程序人生
一码改变世界
力扣
刷题
54-螺旋矩阵
给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]classSolution{public
cynicism??
·
2024-02-15 08:47
C++练手
leetcode
矩阵
算法
2021-09-01
IT1.LeetCode力扣:从上到下打印二叉树II2021-09-01(
剑指Offer
32-II.从上到下打印二叉树II)2.《
剑指offer
》:p174~p176英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-15 06:13
代码随想录
刷题
笔记 DAY 25 | 组合问题 No.77 | 组合求和III No.216 | 电话号码的字母组合 No.17
文章目录Day2501.组合问题(No.77)2.1题目2.2笔记2.3代码02.组合求和III(No.216)2.1题目2.2笔记2.3代码03.电话号码的字母组合(No.17)3.1题目3.2笔记3.3代码3.4补充Day2501.组合问题(No.77)2.1题目给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。示例1:输入:n=4,k=2输出:[[2,
*Soo_Young*
·
2024-02-15 05:27
代码随想录
笔记
算法
java
学习
代码随想录
刷题
笔记 DAY 26 | 组合总和 No.39 | 组合求和 II No.40 | 分割回文串 No.131
文章目录Day2501.组合总和(No.39)1.1题目1.2笔记1.3代码02.组合求和II(No.40)2.1题目2.2笔记2.3代码03.分割回文串(No.131)3.1题目3.2笔记3.3代码Day2501.组合总和(No.39)题目链接代码随想录题解1.1题目给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数targ
*Soo_Young*
·
2024-02-15 05:57
代码随想录
笔记
《
剑指Offer
》笔记&题解&思路&技巧&优化 Java版本——新版leetcode_Part_2
《
剑指Offer
》笔记&题解&思路&技巧&优化_Part_2相知相识广度优先搜索BFS深度优先搜索DFS开始
刷题
1.LCR129.字母迷宫——矩阵中的路径2.LCR130.衣橱整理——机器人的运动范围3
_Matthew
·
2024-02-15 05:25
Leetcode
笔记
java
leetcode
【教3妹学编程-算法题】捕获黑皇后需要的最少移动次数
2哥:好吧,回家也也要记得每天
刷题
啊,今天有一道“最少”的题目,让我们先做一下吧~题目:现有一个下标从1开始的8x8棋盘,上面有3枚棋
程序员小2
·
2024-02-15 05:21
算法
【教3妹学编程-算法题】统计强大整数的数目
2哥:好吧,回家不仅只有压岁钱,也要
刷题
啊
程序员小2
·
2024-02-15 05:50
算法
蓝桥杯备战
刷题
Day05-2019/1/19
5.蓝桥杯01子串问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011这个题目就是让你输出0-32的二进制是多少publicclassTe
咣超
·
2024-02-15 05:28
2020-11-18
今天呢起的晚,身体还是不舒服也没咋出门,自己做了学的茄汁面也还好吧,吃了后就开始
刷题
好自己的事情了,下午呢睡了一会,真的是一天都在头晕,人傻了,下午呢自己做了米饭炒了菜吃了后就想着晚点出去散步,身体是是是在不舒服
莫忘小寒
·
2024-02-15 04:57
笔试
刷题
-滴滴2018-06-15
题目描述:/**给定一个十进制数M,以及需要转换的进制数N。将十进制数M转化为N进制数输入描述:输入为一行,M(32位整数)、N(2≤N≤16),以空格隔开。输出描述:为每个测试实例输出转换后的数,每个输出占一行。如果N大于9,则对应的数字规则参考16进制(比如,10用A表示,等等)输入例子1:72输出例子1:111*/思路如下:只需要取mod然后,按照不同的基然后构建即可代码如下:#includ
Dodo159753
·
2024-02-15 04:37
leetcode
刷题
笔记(Golang)--62. Unique Paths
62.UniquePathsArobotislocatedatthetop-leftcornerofamxngrid(marked‘Start’inthediagrambelow).Therobotcanonlymoveeitherdownorrightatanypointintime.Therobotistryingtoreachthebottom-rightcornerofthegrid(ma
圆滚滚coder
·
2024-02-15 04:32
go
算法
leetcode
LeetCode
刷题
笔记--62. Unique Paths
62.UniquePathsMedium1473104FavoriteShareArobotislocatedatthetop-leftcornerofamxngrid(marked'Start'inthediagrambelow).Therobotcanonlymoveeitherdownorrightatanypointintime.Therobotistryingtoreachthebott
vivian0239
·
2024-02-15 04:02
平淡的520 |20200520感恩日记D70
《与自己和解》一行禅师时间地点:星期三,Raaba天气:多云情绪:好昨日入睡:约21点今日起床:6点(2-4点照顾娃|阅读|买课)一句话总结今天:
刷题
减少,分心事增多;做了家务,感觉舒适。
FlinkMin
·
2024-02-15 01:09
2020-4-13晨间日记
最重要的三件事:早起跑步,作业认真完成,三餐自己做改进:炒菜时不像之前那么慌乱习惯养成:每天练字,读书,运动周目标·完成进度每周读半本课外书已完成保持体重已完成学习·信息·阅读除了老师布置的作业,还要额外
刷题
15ce9e1b5b37
·
2024-02-15 00:34
数据结构---链表篇
数据结构-----链表篇链表的考察主要包括(反转链表、删除节点、链表相交、环形链表和链表设计)1.反转链表
剑指Offer
06.从尾到头打印链表234.回文链表
剑指Offer
24.反转链表2.删除链表节点
剑指
Winfred_Bo
·
2024-02-14 22:36
python
剑指 Offer 题解44. 数字序列中某一位的数字
剑指Offer
44.数字序列中某一位的数字classSolution{publicintfindNthDigit(intn){//1位数有10个//2位数有90个//3位数有900个intdigit=1
拾光1024
·
2024-02-14 21:21
leetcode
算法
动态规划
【华为OD机考 统一考试机试C卷】最大N个数与最小N个数的和(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-14 21:02
华为od
c语言
c++
java
javascript
陪娃期末总复习
这学期新换的数学老师不爱让娃们
刷题
,着实减轻了他们的负担。之前没怎么管,也
阳妈大脸猫
·
2024-02-14 20:23
2022-01-03
IT工业界1.力扣:对称的二叉树2022-01-03(
剑指Offer
28.对称的二叉树)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-14 20:39
华为HCIP-Datacom-Core Technology H12-821方向题库(2)
文章目录考试内容
刷题
题库1.下面是一台路由器BGP错误输出信息,关于这段信息描述错误的是displaybgperrorErrorType:PeerErorDate/Time:2010-03-2211:40
一只理智曜
·
2024-02-14 19:09
HCIP
华为
寒假思维训练计划day4
Day4(思维+贪心+构造)Problem-1903C-Codeforces又是一道经典的构造题,前些日子只顾
刷题
,懒写题解,以前欠的债现在还...
嘗_
·
2024-02-14 18:26
算法
c++
数据结构
B. Neutral Tonality 寒假思维训练计划day8
题目链接:Problem-B-Codeforces还是老样子,附上我的思维题一点浅薄的总结:每日回顾一次(
刷题
还是要多总结,让自己有印象,即使是想到了多总结也有很多好处):1、前后缀贪心,比如说观察前后缀的
嘗_
·
2024-02-14 18:26
算法
刷题
感觉1
刷了一阵子题了,觉得对锻炼思考能力确实有帮助,想要继续下去,却发现接连遇到两个很难的题,加上最近情绪不稳定,实在提不起来思路!放弃了几天,有点不甘心,所以就今天开始捡起来吧!感受就是有些题真的好难,看了半天题解也不是很明白,不甘心抄答案,只能一点点搞明白!此时,我已经刷了77题,hot100中的45题,我从未想过我能够有能力刷这么多,不给自己设置目标,仅仅是喜欢而已!
forsunlight
·
2024-02-14 18:38
力扣
刷题
之旅:高级篇(六)—— 网络流算法:Edmonds-Karp 算法与实际应用
--点击进入
刷题
地址引言在算法的世界中,网络流算法是一种非常强大且实用的工具,它能够帮助我们解决许多复杂的问题,如资源分配、路径优化等。
GT开发算法工程师
·
2024-02-14 17:11
算法
leetcode
职场和发展
python
数据结构
bfs
力扣
刷题
之旅:高阶篇(五)—— 网络流算法:最大流与最小割
--点击进入
刷题
地址引言在算法领域中,网络流算法是一个重要且实用的工具,尤其在处理资源分配、运输优化等问题上表现出色。最大流和最小割是网络流算法中的两个核心概念,它们在很多实际应用中都有着广泛的使用。
GT开发算法工程师
·
2024-02-14 17:40
leetcode
算法
职场和发展
开发语言
python
bfs
《
剑指offer
第二版》面试题38_1:字符串的组合(java)
题目描述输入一个字符串,打印出该字符串的所有组合,例如输入字符串abc,则所有的排列为:a、b、c、ab、ac、bc、abc。解题思路:如果输入n个字符,则能构成长度为1,2,...n的组合。求n个字符中长度为m的组合的时候,可以把n个字符分为两个部分,第一部分:第一个字符,第二部分:n-1个其他的所有字符。可以选取第一个字符,再在第二部分的字符里选取m-1个字符,也可以不选取第一个字符,在第二部
castlet
·
2024-02-14 17:41
java数据结构与算法
刷题
-----LeetCode151. 反转字符串中的单词
java数据结构与算法
刷题
目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-14 16:24
算法
java
算法
leetcode
java数据结构与算法
刷题
-----LeetCode541. 反转字符串 II
java数据结构与算法
刷题
目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-14 16:53
算法
java
leetcode
算法
C语言——oj
刷题
——回文字符串
问题:实现一个函数,判断一个字符串是否为回文字符串。回文字符串是指正读和反读都相同的字符串。例如,"level"、"radar"和"madam"都是回文字符串。要解决这个问题,我们可以使用两个指针分别指向字符串的首尾字符,然后逐步向中间移动,同时比较指针所指向的字符是否相等。如果在比较过程中发现不相等的字符,那么该字符串就不是回文字符串。下面是一个示例代码,演示如何通过C语言实现判断回文字符串的函
朝九晚五ฺ
·
2024-02-14 15:35
算法
开发语言
c语言
刷题
11 双指针
一、同向双指针209.长度最小的子数组给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的连续子数组[numsl,numsl+1,...,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组 [4,3]输入:target=4,nums=
hndgfnd
·
2024-02-14 13:14
leetcode刷题打卡
数据结构
刷题
12 排序
414.第三大的数给你一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。输入:[3,2,1]输出:1解释:第三大的数是1。intcmp(int*a,int*b){return*b-*a;}intthirdMax(int*nums,intnumsSize){qsort(nums,numsSize,sizeof(int),cmp);intk=1;for(inti=1;i1){l+
hndgfnd
·
2024-02-14 13:14
leetcode刷题打卡
数据结构
刷题
08 位运算easy
67.二进制求和给你两个二进制字符串a和b,以二进制字符串的形式返回它们的和。输入:a="11",b="1"输出:"100"输入:a="1010",b="1011"输出:"10101"voidreserve(char*s){intl=0,r=strlen(s)-1;while(l1,若是n>0的话,最后都会返回falseboolisPowerOfTwo(intn){if(n==0)returnfa
hndgfnd
·
2024-02-14 13:13
leetcode刷题打卡
javascript
开发语言
ecmascript
刷题
13 数组
989.数组形式的整数加法整数的数组形式num是按照从左到右的顺序表示其数字的数组。例如,对于num=1321,数组形式是[1,3,2,1]。给定num,整数的数组形式,和整数k,返回整数num+k的数组形式。输入:num=[1,2,0,0],k=34 输出:[1,2,3,4]解释:1200+34=1234int*addToArrayForm(int*num,intnumSize,i
hndgfnd
·
2024-02-14 13:13
leetcode刷题打卡
算法
数据结构
LeetCode 日记 Day 3
一、
刷题
题号2两数相加Youaregiventwonon-emptylinkedlistsrepresentingtwonon-negativeintegers.Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit.Addthetwonumbersandreturnitasalinkedlist.Youmaya
Jhin1018
·
2024-02-14 13:23
力扣
刷题
344. 反转字符串
classSolution{publicvoidreverseString(char[]s){for(inti=0;i
grt要一直一直努力呀
·
2024-02-14 13:03
leetcode刷题
leetcode
算法
数据结构
剑指Offer
----面试题27:二叉搜索树与双向链表
题目:输入一颗二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。如下图中的二叉搜索树,则输出转换之后的排序双向链表。分析:中序遍历算法的特点是按照从小到大的顺序遍历二叉树的每一个结点。当遍历到根节点的时候,可以把树分为三部分:值为10的结点,根节点值为6的左子树,根节点值为14的右子树。根据排序链表的定义,将根节点与左子树最大的一个结点连接起
烽火前秦路
·
2024-02-14 11:28
剑指Offer
C++
剑指offer
面试题
二叉树
链表
剑指Offer
----面试题39(1):二叉树的深度
题目:输入一颗二叉树的根结点,求该树的深度。从根结点到叶节点依次经过的结点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。分析如果一颗树只有一个根结点,那么该树的深度为1。如果该树只有左子树没有右子树,那么该树的深度应该是左子树的深度加1;同理,如果该树只有右子树而没有左子树,那么该树的深度应该是右子树的深度加1。如果该树既有左子树又有右子树,那么该树的深度应该是左子树和右子树深度的最
烽火前秦路
·
2024-02-14 11:57
剑指Offer
C++
剑指Offer
二叉树
树的深度
【C++题解】
剑指offer
第二版,面试必备专栏
spm=1011.2415.3001.5343专栏目标:
剑指offer
系列题解【已完结】专栏定位:为找工作的小伙伴整理常考算法题解,祝大家都能成功上岸!
Pandaconda
·
2024-02-14 11:27
#
剑指offer第二版
链表
leetcode
算法
c++
剑指offer
1024程序员节
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他