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
刷刷刷题
2021-09-28
好多天没有更新了,这些天连续下雨,今天终于不下了,明天又有雨,衣服昨天匆匆洗了一下,还没干,鞋也堆了好几双,还没有洗,说一下这些天的感受吧,每天就做做饭,
刷刷
抖音,感觉自己除了家,孩子,也无可去处,有时间宁愿一个人静静的坐会
愿一切刚刚好
·
2024-01-29 04:23
1019 数字黑洞分数 (20)(测试点0,2讲解)
元旦刚过,又是
刷题
的一天。给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。
江江江屿呀!
·
2024-01-29 03:40
PAT乙级刷题
算法
c++
pat考试
Leetcode
刷题
笔记题解(C++):1114. 按序打印(多线程)
思路:保证A,B,C三个线程的顺序不会变,即优先级顺序的问题A,B需要资源1,B,C需要资源2A先占用资源1和资源2,A线程完了之后释放资源1不释放资源2,然后B线程占用资源1,A线程完了之后释放资源1和资源2,这时候C线程可以占用资源2并进行classFoo{//声明2个互斥量mutexmtx1,mtx2;public:Foo(){//在类的构造函数中对2个互斥量进行加锁mtx1.lock();
Demo.demo
·
2024-01-29 03:51
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):1116. 打印零与奇偶数(多线程)
思路:互斥锁+条件判断奇偶classZeroEvenOdd{private:intn;//定义三个线程的互斥量mutexmtx1,mtx2,mtx3;public:ZeroEvenOdd(intn){this->n=n;//对0线程解资源mtx1.unlock();mtx2.lock();mtx3.lock();}//printNumber(x)outputs"x",wherexisaninteg
Demo.demo
·
2024-01-29 03:51
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):1971. 寻找图中是否存在路径
思路:1.建立图集,二维数组,path[0]里面存放的就是与0相连的节点集合2.用布尔数组来记录当前节点是否被访问过,深度优先会使用到3.遍历从起点开始能直接到达的点(即与起点相邻的点),判断那个点是否已经走过,并进入递归继续遍历与那个点相邻的点,直到抵达终点。classSolution{public:boolvisted[200000];//记录当前节点是否访问过boolvalidPath(in
Demo.demo
·
2024-01-29 03:20
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):1117. H2O 生成(多线程)
思路:解法二:生产者-消费者解法1.把hydrogen线程看作生产者,oxygen线程看作消费者,缓冲队列大小为2。2.hydrogen把生成的氢放入队列;oxygen线程每次从队列里消费两个氢元素。3.生产者生产两个氢元素后会因为缓冲队列满而阻塞,使用条件变量使生产者阻塞。4.消费者只有当缓冲队列满时才会从缓冲队列中消费元素,缓冲队列未满时消费者阻塞。5.当生产者生成的氢元素填满缓冲队列时,生产
Demo.demo
·
2024-01-29 03:48
Leetcode算法题解
leetcode
笔记
c++
PMP考试
刷题
记录20240122
【1月22日早餐题答案】1、你同时管理着公司的六个项目。两个项目属于类似类型,而其他四个项目则完全不同。你的职位是?A.项目组合经理B.项目集经理C.项目经理D.项目协调员答案:A解析:在项目组合管理中,一组相关或非相关的计划和项目是协调管理的(PMBOK第7版,第244页)。项目组合管理旨在通过调整项目以实现业务目标来缩小战略和实施之间的差距。2、敏捷约束三角形不同于传统的三角形,因为它包括、A
准~哥
·
2024-01-29 02:54
PMP
学习
错误的集合(初阶C语言
刷题
)
目录1.题目描述2.解题思路3.代码实现4.完结散花1.题目描述https://leetcode.cn/problems/set-mismatch/description/该题目的链接放这里哦~2.解题思路1.当我们读完题目后,我们知道我们要做俩件事,一就是找到丢失的数字和重复的数字放到一个数组中并输出。2.我们要注意到的是题目并没有告诉我们这个错误的集合是一个有序(升序)的数组,所以我们不妨将这
秋风起,再归来~
·
2024-01-29 02:46
初阶C语言刷题
c语言
开发语言
【纵得相逢留不住,何况相逢无处。】
一排排齐
刷刷
的队列分布在操场的各个部分,具体到每个人的时候,稍微扭动一下就会被教官点名接受更残
林奺椥
·
2024-01-29 02:26
2019-07-09
炎炎高温,中午做的汤饭,下完面,汗顺着脸颊两侧
刷刷
的往下流呢!吃饭的时候我给小雨说以后用我手机的时候及时给我说谁打了电话,可能是我声音有些高吧!
自带光芒的雨
·
2024-01-29 01:04
国庆
国庆前几天在家里陪父母,不时
刷刷
朋友圈,倒也过得清闲自在。在国庆第4天,跟亲戚就近选择了一个景点,本以为早早出发,
诗城冀遇
·
2024-01-29 00:11
周四课堂记录❤️
嘀咕嗒咕嘀咕嗒咕小小的闹钟在叫我嘀咕嗒咕嘀咕嗒咕可爱的宝宝快起床洗洗脸儿
刷刷
牙呀穿好衣服背书包爸爸再见妈妈再见快快乐乐上学校图片发自App请宝宝们咕噜咕噜的喝水吧~图片发自App图片发自App亮亮老师:
小怪兽_0725
·
2024-01-29 00:19
leetCode进阶算法题+解析(七十五)
这周的
刷题
周记,从周三开始。分汤题目:有A和B两种类型的汤。一开始每种类型的汤有N毫升。有四种分配操作:提供100ml的汤A和0ml的汤B。提供75ml的汤A和25ml的汤B。
唯有努力不欺人丶
·
2024-01-28 23:10
python3 正则表达式 re (不全 用到哪个写哪个)
最近空窗期备考华子
刷题
有用到,顺带整理和知识补足。正则的东西有点多,从零开始理解,用到哪些就写到这来。正则表达式,一个特殊的字符序列,用来描述一种模式,或者说成是规则。
凉祈
·
2024-01-28 23:07
python3
python
快时代下的慢自省
刷刷刷
,快快快。快快快,
刷刷刷
。节奏紧凑,无需思考。快时代让人放松,让人开怀,让人逐渐淡忘了时间。生于科技迅猛发展的年代,处于人人离不开智能手机的大环境下,人用手机,手机用人,这一时代的人们似
简丹的简单
·
2024-01-28 23:25
人工智能对国内教育的影响
“应试教育”的存在,是依据我国国情和人才选拔模式衍生出的,其特点就在于知识记忆和
刷题
训练,通过题海战术来“培养”和筛选人才。
栖雲社区
·
2024-01-28 23:44
亲子日常打卡Jan. 21th,rainy
并闯关
刷题
。15’*识汉字Day370:牙3’小宝造句:保护牙齿要多刷牙。*电子绘本Day342:复习杨易老师讲过的ai人工智能-2。25’机械手臂形态的机器人iiwa,是工作的好帮手。
森卿清
·
2024-01-28 23:29
20221030复盘
目标:通过23年CPA专业阶段考试道:会计0/0,审计37/139,税法18/83,战略35/61,财管0,经济法0法:多休息、定量运动,提高效率、增加投入、量变质变术:
刷题
、分享器:手机、耳机不自律的人生是一种怎样的体验
中年工具人
·
2024-01-28 21:59
Contest3383 - 2024寒假集训 进阶训练赛 (七)(部分题解)
【蓝桥杯2022初赛】
刷题
统计I.AnothercountryK.三只熊猫蛋L.Bob和Alice(2)A.分离出整数n从右边数第k个数字,递归实现题
2201_76092217
·
2024-01-28 20:40
算法
算法小抄2-
刷题
中Python的常用语法
标准数据类型不可变数据类型:NumberStringTuple可变数据类型:ListDictionarySet关于为什么会分成可变和不可变最后会讲到哦NumberNumber支持int,float,bool,complex四种,其中int范围小且必须为整数,float范围较大,可以是是小数,bool值表示是否,complex为复数,赋值方式为直接赋值>>>a,b,c,d=20,5.5,True,4
兴趣使然的CV工程师
·
2024-01-28 20:32
算法
一个黑客能用一台手机做到什么事情?
真用手机的时候无非就是
刷刷
快手和抖音了,其他的确实没什么了。黑客学习资源免费分享,保证100%免费!!!需要的话可以网安(黑客)全套学习视频我们在看视频学习的时候
程序员七海
·
2024-01-28 20:58
网络
tcp/ip
安全
web安全
想|英语学习
记得是三年级开始学英语,而我似乎是在高考前不久开始
刷题
的。从小学习英语的目的是为了考试,好像学所有学科都一样,为了考试。
青野路人
·
2024-01-28 20:55
CodeForces
刷题
:Power Consumption Calculation、Increasing Sequence
记录CodeForces
刷题
C语言QAQ一、PowerConsumptionCalculation题面翻译有一台电脑,在活跃状态下,每秒钟耗能P1P1P1,在没人碰之后的T1T1T1秒后,进入休息状态,
林一百二十八
·
2024-01-28 20:22
洛谷
CodeForces
算法
【算法
刷题
】AcWing 98. 分形之城——递归
城市的规划在城市建设中是个大问题。不幸的是,很多城市在开始建设的时候并没有很好的规划,城市规模扩大之后规划不合理的问题就开始显现。而这座名为FractalFractalFractal的城市设想了这样的一个规划方案,如下图所示:当城区规模扩大之后,Fractal的解决方案是把和原来城区结构一样的区域按照图中的方式建设在城市周围,提升城市的等级。对于任意等级的城市,我们把正方形街区从左上角开始按照道路
Ricky_0528
·
2024-01-28 20:52
Algorithm
算法
javaScript 结构算法
刷题
数组题
学习笔记数组二分法二分搜索的常见问题,区间左右闭合,区间左闭右开相关题目移除元素相关题目有序数组的平方长度最小的子数组相关题目螺旋矩阵参考数组二分法二分法,就是猜数字游戏,1-100,你说个数80,我告诉你小了,你就会在81-100之间继续猜一个数,之道猜到我心中的答案数。二分搜索的常见问题,区间左右闭合,区间左闭右开区间左右闭合实现(即nums=[a,b,c,…,z])leetcode704va
superGGBordz
·
2024-01-28 19:51
算法
javascript
leetcode
算法学习(5):LeetCode
刷题
之滑动窗口
前言:滑动窗口算法专门优化一种连续问题场景,如找出字符串或者数组中满足xx条件的最长(或最短)的连续子串(或子数组)。滑动窗口的解题思路如下:需要用到双指针进行求解,两个指针构造一个窗口,窗口的移动是重点!右指针每次往前移动一格,每次移动会有一个新的元素进入窗口,这时条件可能就会发生变化,再根据当前条件来决定左指针是否移动,以及移动多少格。总的来说,右指针每次必然要移动一格,目的是要探索“可能性”
name_s_Jimmy
·
2024-01-28 19:50
算法
leetcode
算法
滑动窗口
详解
最长子串
算法
刷题
:P4994 终于结束的起点
输入格式输入一行一个正整数M。输出格式输出一行一个正整数n。输入输出样例输入2输出3输入6输出24代码:注意:题目只是说M的数据范围在2到706150之间,不要下意识以为斐波那契数组的个数也在2到706150之间,实际上斐波那契数组中数值为706150的下标比706150大的多,在10^7左右,因此斐波那契数组需要开一点。否则最后两个测试点无法通过。#includeusingnamespacest
迷路的小鹿斑比_Perry
·
2024-01-28 19:17
算法
算法
刷题
:P1908 逆序对
解题关键:就是利用分治的思想,使用归并排序,因为逆序对实际上就是“左侧的数字比右侧大就算一个逆序对”。而这个“左侧”和“右侧”可以相对来看,即左侧的左侧一定就是左侧,说的有点抽象,哈哈哈哈。花了个示意图,也很抽象,哈哈哈哈,仅供参考。#includeusingnamespacestd;intn,data[500010],has[500010];longlongans;voidmsort(intb,
迷路的小鹿斑比_Perry
·
2024-01-28 19:17
算法
贤鱼的
刷题
日常--P1665 正方形计数--题目详解
今日学习目标:学习了解–P1665正方形计数✅创作者:贤鱼⏰预计时间:5分钟个人主页:贤鱼的个人主页专栏系列:c++贤鱼的个人社区,欢迎你的加入贤鱼摆烂团P1665正方形计数题目正方形计数题目描述输入格式输出格式样例#1样例输入#1样例输出#1思路AC代码题目正方形计数题目描述给定平面上N个点,你需要计算以其中4个点为顶点的正方形的个数。注意这里的正方形边不一定需要和坐标轴平行。输入格式第一行一个
贤鱼不闲
·
2024-01-28 19:17
c++刷题篇
算法
c++
开发语言
算法
刷题
:P1025 [NOIP2001 提高组] 数的划分
题目描述将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,51,1,5;1,5,11,5,1;5,1,15,1,1.问有多少种不同的分法。输入格式n,k(6usingnamespacestd;intn,k;intans;//now作为每次递归列举的数值,即当前盒子里面放的苹果数,sum用来记录已经放进盒子的苹果总数,re用
迷路的小鹿斑比_Perry
·
2024-01-28 19:46
算法
算法
刷题
记录(Day 42)
SightseeingCows(poj3261)原题链接题目类型:最优比率环思考过程:存在的限制:1.起始点是不确定的2.对于某一个地标,第一次到达时具有乐趣,后续不具备乐趣3.最少要去两个地标存在的问题:1.a为乐趣,b为时间,如何将a和b进行对应?存在第二次达到的问题,那么这是一个动态对映的过程吗?2.如何去找到一条可行的路径(环)?即如何去寻找到一个可行的解?在这篇题解中,认定了答案是不可能
fumingxiaoshen
·
2024-01-28 19:16
算法刷题记录
算法
LeetCode
刷题
实战473:火柴拼正方形
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做火柴拼正方形,我们先来看题面:https://leetcode-cn.com/problems/matchsticks-to-square/Youaregivenanintegerarraym
程序IT圈
·
2024-01-28 19:16
算法
leetcode
java
面试
动态规划
算法
刷题
打卡(八)
44通配符匹配44.通配符匹配-力扣(LeetCode)(leetcode-cn.com)给定一个字符串(s)和一个字符模式§,实现一个支持‘?’和‘*’的通配符匹配。‘?’可以匹配任何单个字符。‘*’可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。说明:s可能为空,且只包含从a-z的小写字母。p可能为空,且只包含从a-z的小写字母,以及字符?和*。示例1:输入:s=“aa”p
L._l
·
2024-01-28 19:15
数据结构算法
算法
leetcode
链表
Camp算法
刷题
记录1
Camp文章目录Campday1day2day3day4107饿饿饭饭201202203最大和上升子序列205跳跳106订单编号206异或和或20701序列加一302序列维护305删删饿饿饭饭2401子串分支和402锦标赛(思维题哇)404可重排列day1输入n,输出n行n列的由+和.组成的正方形,其中最外面一圈全是+,第二圈全是.,…,对于第ii圈,如果ii是奇数,那么全是+,否则全是.void
什么都不懂的小青蛙
·
2024-01-28 19:44
算法入门
算法
c++
图论
动态规划
Camp算法
刷题
记录2
文章目录503A-B数对504数位计算60201序列(好题)601bfs练习整除光棍507Luris的游戏506完美数407饿饿饭饭暑假狂欢406循环子串604碰撞2606巨大的牛棚607高利贷701背包703简单的异或问题605优美!最长上升子序列704子串的循环挪动挖地雷503A-B数对#define_CRT_SECURE_NO_WARNINGS1#include#includeusingna
什么都不懂的小青蛙
·
2024-01-28 19:44
算法入门
算法
图论
动态规划
算法
刷题
:p1387 最大正方形
解题思路:利用动态规划的思想设置一个标记数组flag[][],flag[i][j]用来记录矩阵op[][]中以op[i][j]为右下角的子矩阵中最大的正方形边长,那么动态方程就是flag[i][j]=min(flag[i-1][j],min(flag[i-1][j-1],flag[i][j-1]))+1;左侧和上方以及左上方中最小值+1#includeusingnamespacestd;intop
迷路的小鹿斑比_Perry
·
2024-01-28 19:42
算法
遇见美好|期待越来越好的自己|复盘日记Day155
❥每日自我成长|好习惯养成|本周青蛙1.自我肯定宣言朗读(并打卡365目标群)2.看书+
刷题
(每日最低2H,周末逐增)3.每日复盘(,头条记录)4.亲子共读音频(并发布喜马拉雅)Day.535.写作群早读加作
未沫妈妈
·
2024-01-28 19:36
早起日志 2022年4月8日
2022年4月8日星期五4:20晴十点多些洗漱完洗澡的时候突然停电幸好手机不离手,打开电筒洗
刷刷
三点多醒了,不起,四点醒了,不起四点二十踩点打卡洗漱整理一气呵成稍微锻炼一下,写完字,出门跑步七点十分回来
晟逸
·
2024-01-28 19:15
python_ACM模式《剑指offer
刷题
》链表2
题目:例如面试tips:询问有无时间复杂度或空间复杂度的限制。思路:本题的本质就是复杂链表的深拷贝1.暴力解法→第一次遍历原链表时构建一个复制了next的新链表,第二次遍历原链表,对每个原链表的节点的random从头寻找,同时同步在新链表寻找,即可找到复制链表每个节点的random。时复O(N^2),空复O(1)2.用空间换取时间,利用哈希表。在第一次遍历原链表时存储(原链表节点,新链表节点)的映
cuier520
·
2024-01-28 19:27
剑指offer练习
链表
数据结构
python_ACM模式《剑指offer
刷题
》链表3
题目:注意:剑指offer上对这道题目的描述是给定的删除节点是节点指针。这表明这道题可以用时间复杂度为O(1)的方式解决。而leetcode上对类似本题的描述是:给定删除节点是节点值,这决定了本题时间复杂度必然至少为O(N)。因为必定要从头遍历链表。面试tips:1.注意以上两种问法的区别。若是第一种,最优的方式时复为O(1)。2.这道题默认了所给的删除节点就在链表上,可以跟面试官提一下,显示对此
cuier520
·
2024-01-28 19:26
剑指offer练习
链表
数据结构
灯光璀璨
准备看英语四级真题,
刷刷刷
。晚上的风挺凉的,不必开两个风扇。明天一整天都要上班,可真充实。感觉吃胖,突破三位数体重,壮一点比较好。有女生会喜欢你的,相信自己。
三千上司
·
2024-01-28 19:38
菜鸡小白
刷题
日记4.10
记录一下今日份
刷题
,一道简单01背包问题+简单的字符串相关题。在
刷题
前看了《算法笔记》里动态规划的相关命题,所以那道背包题,基本就是套了个模板。
zzygo
·
2024-01-28 18:06
【leetcode
刷刷
】654.最大二叉树 、617.合并二叉树 、700.二叉搜索树中的搜索 、98.验证二叉搜索树
654.最大二叉树很典型的递归classSolution:defconstructMaximumBinaryTree(self,nums:List[int])->Optional[TreeNode]:iflen(nums)==0:returnmax_val=max(nums)max_index=nums.index(max_val)root=TreeNode(max_val)root.left=s
goldwater2020
·
2024-01-28 18:51
leetcode
算法
职场和发展
【leetcode
刷刷
】530.二叉搜索树的最小绝对差 、501.二叉搜索树中的众数 、236. 二叉树的最近公共祖先
今天做的都是二叉搜索树,主要解题思路中序遍历+递归双指针530.二叉搜索树的最小绝对差自己写的时候用的中序遍数组+求差题解的方法还加了一个双指针,大概意思就是记录cur和pre,因为是中序遍历,因此pre就是递增序列中cur的前一个。需要注意一定是中序遍历,cur的处理在left和right中间。classSolution:defgetMinimumDifference(self,root:Opt
goldwater2020
·
2024-01-28 18:51
leetcode
算法
职场和发展
【leetcode
刷刷
】344.反转字符串、541. 反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:55.右旋转字符串
344.反转字符串也是双指针classSolution:defreverseString(self,s:List[str])->None:"""Donotreturnanything,modifysin-placeinstead."""#双指针left=0right=len(s)-1while(left‘abc’。字符串末尾如果超过最大长度,则会返回至字符串最后一个值,这个特性可以避免一些边界条件
goldwater2020
·
2024-01-28 18:21
leetcode
python
算法
【leetcode
刷刷
】28. 实现 strStr()、459.重复的子字符串、字符串+双指针总结
28.实现strStr()KMP算法,原来是这个,之前上数据结构课的时候应该是学过的,但是早就忘了,现在虽然有点印象,但细节早就不记得了。跟着视频捋了一遍还是很懵。印象中的next表计算是右移的那个表,也就是不需要判断j>0那一步,但是现在感觉直接用原始前缀表比较好理解。需要注意回退的时候用while,且需要判断j>0。时间复杂度O(m+n),空间复杂度O(m)–>next表计算next表也可以看
goldwater2020
·
2024-01-28 18:21
leetcode
python
算法
【leetcode
刷刷
】513.找树左下角的值、112. 路径总和 113.路径总和ii、106.从中序与后序遍历序列构造二叉树 、105.从前序与中序遍历序列构造二叉树
513.找树左下角的值这题最先想的就是层次遍历法很简单,只需要输出最后一行的第一个就行硬用递归的话,就想到,如果按照一个顺序递归的话,似乎可以做到先左后右,这样的话只在深度增长的时候覆盖一次result,就不会在右边节点的时候进行覆盖操作。但其实递归的前序后序还是有点懵,因此一开始写出来的是找树右下角的值。但实际上depth_left>=depth_right这句,加上等于就是找左边,不加=就是找
goldwater2020
·
2024-01-28 18:21
leetcode
算法
数据结构
【leetcode
刷刷
】704. 二分查找、27. 移除元素
leetcode
刷刷
|704.二分查找、27.移除元素704.二分查找tips:left,right=0,len-1则while(left>1):位移代替除法;不使用mid=(left+right)>>
goldwater2020
·
2024-01-28 18:50
leetcode
算法
【leetcode
刷刷
】203.移除链表元素 、707.设计链表 、206.反转链表
203.移除链表元素头节点前➕哑节点是常规操作了说实话在题解里看到递归的那一刻我是懵的#Definitionforsingly-linkedlist.#classListNode(object):#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclassSolution(object):defremoveElements
goldwater2020
·
2024-01-28 18:50
leetcode
链表
【leetcode
刷刷
】235. 二叉搜索树的最近公共祖先 、701.二叉搜索树中的插入操作 、450.删除二叉搜索树中的节点
235.二叉搜索树的最近公共祖先classSolution:deflowestCommonAncestor(self,root:'TreeNode',p:'TreeNode',q:'TreeNode')->'TreeNode':#递归ifnotroot:returnifroot.val==p.val:returnpifroot.val==q.val:returnqleft=Noneright=No
goldwater2020
·
2024-01-28 18:19
leetcode
python
算法
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他