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
随想录刷题
【华为OD机考 统一考试机试C卷】多段线数据压缩(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-10 11:38
华为od
c语言
c++
java
javascript
想你
而后我默默拿出高数认真的学,
刷题
。
今天也要爱思思丫
·
2024-02-10 11:03
Python 小白的 Leetcode Daily Challenge
刷题
计划 - 20240209(除夕)
368.LargestDivisibleSubset难度:Medium动态规划+方案还原Yesterday'sDailyChallengecanbereducedtotheproblemofshortestpathinanunweightedgraphwhiletoday'sdailychallengecanbereducedtotheproblemoflongestpathinanunweigh
春玩其华,秋得其实
·
2024-02-10 09:42
leetcode
算法
职场和发展
【华为OD机考 统一考试机试C卷】机场航班调度(Java题解)
(Java)华为OD机试C卷+D卷+AB卷+
刷题
OJ2023年11月份,华为官方已经将华为OD机考:OD统一考试(A卷/B卷)切换到OD统一考试(C卷)和OD统一考试(D卷)。
算法大师
·
2024-02-10 09:33
华为od
c语言
java
【华为OD机考 统一考试机试C卷】机场航班调度(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-10 09:32
华为od
c语言
c++
java
javascript
那些记忆
在咖啡厅的时候,她拿出一本跟天书一样厚的美国历史辅导书,指着那堆陌生的字母一脸傲娇地说:“前面这半本书,是我两个星期自学出来的,后面那半本是我前几天赶出来的,接下来的四天我刷
刷题
就去考试了,你祝我别考出个平均分出来呀
星空君
·
2024-02-10 08:11
【华为OD机考 统一考试机试C卷】小朋友来自多少小区(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-10 08:33
华为od
c语言
c++
java
javascript
python
代码
随想录
| Day14 | 2023.12.26 | 二叉树01
今日题目:二叉树的递归遍历二叉树的迭代遍历二叉树的统一遍历(可选)今日总结没啥好说的,要能把迭代遍历给背下来。使用栈,前序和后序是一样的,只需要做个反转。中序需要单独使用指针来记录需要处理的节点。三种遍历方法要点1.栈空即终止代码:funcpreorderTraversal(root*TreeNode)[]int{ifroot==nil{returnnil}stack:=[]*TreeNode{r
Nostalgia0928
·
2024-02-10 08:30
算法
代码
随想录
|day 12
Day12notes:个人学习笔记,欢迎交流,引用学习过程均附上链接,不足欢迎指出。一、理论学习今日是视频日,两道题目都不简单,我们学习两个数据结构【单调队列】和【优先级队列】补充记录【lambda】:所谓lambda是一份功能定义式,可被定义于语句(statement)或表达式(expression)内部。因此你可以拿lambda当作inline函数使用。C++sort如何使用lambda表达式
东鹅鹅鹅
·
2024-02-10 08:29
开发语言
c++
代码
随想录
|day 13
Day13又出去玩了附上一个学习链接:https://www.geeksforgeeks.org具体页面:IntroductiontoBinaryTree-DataStructureandAlgorithmTutorials-GeeksforGeeks一、理论学习今天是回顾了二叉树中最重要的操作:遍历二叉树。我们可以将许多后续的问题转化成遍历二叉树来解决。那么遍历二叉树有两种,一种是递归去解决,另
东鹅鹅鹅
·
2024-02-10 08:29
c++
代码
随想录
|贪心day2
122.力扣(LeetCode)官网-全球极客挚爱的技术成长平台买股票的最佳时机,这道题其实和53有一点像,因为不需要写出哪个区间卖出买进,所以判断prices[i]-prices[i-1]的值的大小,如果这个值是正的,那么就说明是可以抛出的就行,即收集每天的正利润得到全局最大利润。classSolution{publicintmaxProfit(int[]prices){intsum=0;for
•)
·
2024-02-10 08:29
leetcode
算法
职场和发展
代码
随想录
|day 6
说明:此篇为阅读学习
刷题
notes,参考内容均标注链接。
东鹅鹅鹅
·
2024-02-10 08:59
哈希算法
算法
c++
代码
随想录
|day 10
Day10回归STL教程(五):C++STL常用容器之deque-知乎(zhihu.com)deque一、理论学习栈和队列这两种数据结构。关于这四个问题。C++中stack是容器么?我们使用的stack是属于哪个版本的STL?SGISTL我们使用的STL中stack是如何实现的?栈的底层实现可以是vector,deque,list都可以,主要就是数组和链表的底层实现。stack提供迭代器来遍历st
东鹅鹅鹅
·
2024-02-10 08:59
c++
代码
随想录
|Day 15
Day15年三十今天太忙了…一、理论学习二、
刷题
学习104.二叉树的最大深度应该确实比以前有提升了已经能写出这么精简的代码了/***Definitionforabinarytreenode.
东鹅鹅鹅
·
2024-02-10 08:59
c++
代码
随想录
|day5
说明:此篇为阅读学习
刷题
notes,参考内容均标注链接。
东鹅鹅鹅
·
2024-02-10 08:29
哈希算法
算法
代码
随想录
|day 9
Day9angry今天心情不好,啊啊啊啊啊啊啊啊,还好今天是学习为主,kmp我恨死了,之前学理论就是背背背。后记:好像理论还挺简单…后记:代码可不容易…寄了,不看了一、理论回顾前缀:指不包含最后一个字符的所有以第一个字符开头的连续子串。后缀:指不包含第一个字符的所有以最后一个字符结尾的连续子串。
东鹅鹅鹅
·
2024-02-10 08:29
c++
代码
随想录
|Day 14
Day14新年将至一、理论学习BFS的使用场景总结:层序遍历、最短路径问题(https://leetcode.cn/problems/binary-tree-level-order-traversal/solutions/244853/bfs-de-shi-yong-chang-jing-zong-jie-ceng-xu-bian-l/)BFS的应用一:层序遍历BFS的应用二:最短路径如果要更贴向
东鹅鹅鹅
·
2024-02-10 08:58
c++
辅警考试答案在哪搜? #职场发展#经验分享#学习方法辅警考试答案在哪搜? #职场发展#经验分享#学习方法
1.东西题库这是一个网站为学校教师提供试题试卷、课件及教案等服务的题库资源共享型网站,由必
刷题
、必刷卷教研团队研发与审核,涵盖初高中全学段、全学科教学资源,旨在帮助教师精准选题,实现高效备课。
浅色夏末33
·
2024-02-10 06:54
职场和发展
经验分享
学习方法
代码
随想录
Leetcode53. 最大子数组和
题目:代码(首刷看解析2024年2月9日):classSolution{public:intmaxSubArray(vector&nums){intres=INT_MIN;intcount=0;for(inti=0;i<nums.size();++i){count+=nums[i];res=max(res,count);if(count<0)count=0;}returnres;}};
meeiuliuus
·
2024-02-10 06:51
#
leetcode
---medium
算法
代码
随想录
Leetcode122. 买卖股票的最佳时机 II
题目:代码(首刷自解2024年2月9日):classSolution{public:intmaxProfit(vector&prices){intres=0;for(inti=1;i0){res+=prices[i]-prices[i-1];}else{continue;}}returnres;}};
meeiuliuus
·
2024-02-10 06:51
#
leetcode
---medium
算法
代码
随想录
Leetcode376. 摆动序列
题目:代码(首刷看解析2024年2月9日):classSolution{public:intwiggleMaxLength(vector&nums){if(nums.size()nums[i-1]){if(direction==1)continue;direction=1;res++;}else{if(direction==-1)continue;direction=-1;res++;}}retu
meeiuliuus
·
2024-02-10 06:50
#
leetcode
---medium
前端
算法
javascript
代码
随想录
Leetcode55. 跳跃游戏
题目:代码(首刷自解2024年2月9日):classSolution{public:boolcanJump(vector&nums){intnoz=0;for(inti=nums.size()-2;i>=0;--i){if(nums[i]==0){noz++;continue;}else{if(nums[i]>noz)noz=0;else{noz++;continue;}}}returnnoz==
meeiuliuus
·
2024-02-10 06:50
#
leetcode
---medium
算法
大学生搜题神器app高数?高效快捷的大学题目搜索工具 #微信#职场发展
1.快练题这是一个网站找题的网站海量题库,在线搜题,快速
刷题
~为您提供百万优质题库,直接搜索题库名称,支持多种
刷题
模式:顺序练习、语音听题、本地搜题、顺序阅读、模拟考试、组卷考试、赶快下载吧!
初秋的夜
·
2024-02-10 06:11
职场和发展
《剑指Offer》笔记&题解&思路&技巧&优化 Java版本——新版leetcode_Part_1
《剑指Offer》笔记&题解&思路&技巧&优化_Part_1相知相识开始
刷题
1.LCR120.寻找文件副本——数组中重复元素2.LCR121.寻找目标值-二维数组——二维数组中查找3.LCR122.路径加密
_Matthew
·
2024-02-10 05:24
Leetcode
笔记
java
开发语言
滴滴CTO五轮面试真是太刺激了,Java高级工程师一二三四五面面经(已拿到offer)
本文分享给需要面试
刷题
的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取
老王420
·
2024-02-10 05:36
算法
刷题
day09
目录引言一、买不到的数目二、蚂蚁感冒三、饮料换购四、摘花生引言今天做的是数学和简单dp,做完了之后发现其实就是要背,像一些公式和做题的思路,有些题是大同小异的,只要记住做题的思路,在写新题的时候就会发现其实用到的思想是一样的,所以得继续做题。一、买不到的数目标签:数学思路:就记住公式就行了题目描述:小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的
lijiachang030718
·
2024-02-10 05:13
算法
算法
c++
图论
算法
刷题
DAY29
491.递增子序列//不能进行排序,因为会改变原序列顺序→区别集合(无序)//在所有树节点收获结果(同子集)//子集问题(在所有结点收集结果)不用return(会在for循环判断条件自动返回)/***Returnanarrayofarraysofsize*returnSize.*Thesizesofthearraysarereturnedas*returnColumnSizesarray.*Not
毅凉
·
2024-02-10 05:12
算法
数据结构
leetcode
c语言
c++
力扣算法
刷题
Day10 | 栈与队列:用栈实现队列 用队列实现栈
:力扣题目:232.用栈实现队列
刷题
时长:30min解题方法:第二个栈作为临时的辅助空间。在队列需要pop操作的时候,将第一个栈内元素依次pop后push进第二个栈内,直至第一个栈内仅剩最后一个元素。
m0_73817408
·
2024-02-10 05:12
算法
数据结构
算法
刷题
day11
20.有效的括号//总共只有三种不匹配的情况://字符串扫描完,栈内仍剩余一个括号//括号不匹配//字符串扫描到一个右括号但栈已空//遇到一个左括号则将相应类型的一个右括号压栈(方便后续匹配)boolisValid(char*s){intmy_stack[10000]={'\0'};inttop=0;if(strlen(s)%2!=0)returnfalse;//剪枝(第一种情况)for(intj
毅凉
·
2024-02-10 05:42
算法
c++
java
c语言
算法
刷题
DAY5
有效的字母异位词boolisAnagram(char*s,char*t){inthash[26]={0};inti=0;while(s[i]!='\0'){hash[s[i]-'a']++;//printf("%d||%d",hash[s[i]-'a'],s[i]-'a');//测试i++;}//printf("\n");//测试i=0;while(t[i]!='\0'){printf("%c",
毅凉
·
2024-02-10 05:41
算法
哈希算法
c语言
算法
刷题
DAY8
344.反转字符串voidreverseString(char*s,intsSize){intleft=0,right=sSize-1;while(left#includeintmain(void){char*s=(char*)calloc(100000,sizeof(char));//要在堆上申请空间,不然会报越界//要申请远大于10000,(假设都是数字→要5万空间)scanf("%s",s)
毅凉
·
2024-02-10 05:41
算法
数据结构
c语言
算法
刷题
DAY10
LeetCode:232.用栈实现队列//两个栈,负负得正→先进先出//题目都是合法操作,不用判断操作是否合法(如对空栈进行弹栈)typedefstruct{intstack_in[100];intstack_out[100];intstack_in_top;intstack_out_top;}MyQueue;MyQueue*myQueueCreate(){MyQueue*p=(MyQueue*)
毅凉
·
2024-02-10 05:41
算法
数据结构
c语言
算法
刷题
DAY2
有序数组的平方//双指针//最大值只会在数组两头取得→双指针//i=j的元素也要取→i=(nums[j]*nums[j])){result[k--]=nums[i]*nums[i];i++;}else{result[k--]=nums[j]*nums[j];j--;}}209长度最小的子数组//滑动窗口intminSubArrayLen(inttarget,int*nums,intnumsSize
毅凉
·
2024-02-10 05:11
算法
数据结构
c语言
算法
刷题
DAY3
移除链表元素//利用虚拟头结点统一删除头结点和非头结点的操作//不要用头结点来遍历链表,不然最后无法返回头结点→定义一个临时指针来遍历//cur指向dummy_head而不是dummy_head->next因为删除结点要知道前驱/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/s
毅凉
·
2024-02-10 05:11
算法
c语言
算法
刷题
DAY4
24.两两交换链表中的节点/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*swapPairs(structListNode*head){structListNode*dummy_head=(structListNode*)malloc(sizeof
毅凉
·
2024-02-10 05:11
算法
c语言
算法
刷题
day10
目录引言一、最长上升子序列二、地宫取宝三、波动数列引言今天是大年三十,提前祝大家新的一年天天开心,事事如意,过年把身体精神修养好后,年后继续朝着目标奋斗,然后加油吧!一、最长上升子序列标签:简单DP思路:枚举每个a[i],再枚举判断过的,如果a[i]>a[j],那么找到最大的f[j]+1与当前的f[i]比较,最后寻找到最大的以i结尾的最长上升子序列题目描述:给定一个长度为N的数列,求数值严格单调递
lijiachang030718
·
2024-02-10 05:40
#
算法刷题
算法
c++
动态规划
算法
刷题
Day 46 单词拆分+多重背包问题
Day46动态规划139.单词拆分classSolution{public:boolwordBreak(strings,vector&wordDict){unordered_setwordSet(wordDict.begin(),wordDict.end());vectordp(s.size()+1,false);dp[0]=true;for(inti=1;i
benobug
·
2024-02-10 05:40
算法
代码
随想录
LeetCode 78. 子集
题目给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。解题思路一本题可用两种方法实现,容易想到的是利用for循环和回溯法对数组nums遍历,因为要求不能包含重复的子集,则for循环时需要设置startIndex,每次回溯,startinde+1.回溯的终止条件为startIndex大于等于nums大小。该方法的实现如
书痴熊
·
2024-02-10 05:02
代码随想录训练营
leetcode
算法
数据结构
笔试
刷题
-百度2018-06-25
题目如下:/**现在有两个好友A和B,住在一片长有蘑菇的由n*m个方格组成的草地,A在(1,1),B在(n,m)。现在A想要拜访B,由于她只想去B的家,所以每次她只会走(i,j+1)或(i+1,j)这样的路线,在草地上有k个蘑菇种在格子里(多个蘑菇可能在同一方格),问:A如果每一步随机选择的话(若她在边界上,则只有一种选择),那么她不碰到蘑菇走到B的家的概率是多少?输入描述:第一行N,M,K(1≤
Dodo159753
·
2024-02-10 04:32
div 2_div 3_ div 4_
刷题
刷题
刷题
关于div4的思考感觉好像可以写到F都不需要什么算法知识关于div3的思考感觉可以做到E好像都不需要什么算法知识关于div2的思考好像做到C都不需要什么算法知识赶紧
刷题
就行,加油加油
三冬四夏会不会有点漫长
·
2024-02-10 04:19
#
算法训练周报
算法
Leetcode
刷题
笔记题解(C++):面试题 08.07. 无重复字符串的排列组合
思路:因为字符之间互不相同,故使用全排列的方式去解题;字符串长度为n,将第一个字母分别与后面每一个字母进行交换,生成n种不同的全排列;再用第二个元素与后面每一个元素进行交换,生成n-1种不同的全排列……classSolution{public://存放结果vectorres;vectorpermutation(stringS){//进行深度遍历dfs(S,0);returnres;}voiddfs
Demo.demo
·
2024-02-10 02:13
Leetcode算法题解
leetcode
笔记
c++
力扣
刷题
-392.判断子序列
给定字符串s和t,判断s是否为t的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。进阶:如果有大量输入的S,称作S1,S2,...,Sk其中k>=10亿,你需要依次检查它们是否为T的子序列。在这种情况下,你会怎样改变代码?classSolution{public:booli
cynicism??
·
2024-02-10 01:03
C++练手
leetcode
算法
职场和发展
力扣
刷题
-167.两数之和
给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数target的两个数。如果设这两个数分别是numbers[index1]和numbers[index2],则1twoSum(vector&numbers,inttarget){intlow=0,high=numbers.size()-1;while(low
cynicism??
·
2024-02-10 01:03
C++练手
leetcode
算法
职场和发展
2022-11-25晨间日记
:00就寝:11:20左右天气:阴天心情:还行纪念日:刷解剖题的一天任务清单昨日完成的任务,最重要的三件事:写作,阅读,运动改进:多阅读习惯养成:早睡早起周目标·完成进度今天的事情先挪到明天做吧,今天
刷题
明天竞赛学习
素人Y
·
2024-02-10 00:51
网易2018春招后台C++第3题:牛牛的背包问题
之前网易笔试被血虐,后来仔细一想还是前段时间没
刷题
,没编程手感,前两题都是冷静点想想边界条件就能AC的。第三题一开始就是回溯法的思路,但是剪枝和非递归回溯法写半天没折腾出来。还是练少了没手感。
哈莉_奎茵
·
2024-02-09 23:38
代码
随想录
刷题
第30天
明天就是大年三十了,首先祝各位朋友新年快乐,新春愉快!巧合的是,今天正好是回溯章节的收尾,这也是辞旧迎新的好兆头。第一题是重新安排行程https://leetcode.cn/problems/reconstruct-itinerary/description/,一道难题,确实有点超出自己的能力就看看题解抄一遍代码ac了。相当于抄了一遍答案哈哈classSolution{public:unorder
太阳照常升起366
·
2024-02-09 23:44
leetcode
算法
职场和发展
代码
随想录
刷题
第29天
第一题是递增子序列https://leetcode.cn/problems/non-decreasing-subsequences/,从数组中选取递增数列,与上一题子集问题类似,都是要在每个节点中取到自己的结果。但要注意到该问题中数组并不能排序处理,本题要求是要递增子序列,排序后就没意义了。本题中的去重操作也要注意,利用hash方法确定元素是否被重复使用。classSolution{public:
太阳照常升起366
·
2024-02-09 23:14
算法
数据结构
代码
随想录
刷题
第28天
第一题是复原ip地址https://leetcode.cn/problems/restore-ip-addresses/description/,与上一题分割回文串类似,都是利用startindex进行切割。这道题具体细节也很多,代码自己打一遍才感受的出来。classSolution{public:vectorresult;voidbacktracking(string&s,intstartind
太阳照常升起366
·
2024-02-09 23:14
leetcode
算法
数据结构
代码
随想录
算法训练营|day30
第七章回溯算法332.重新安排行程51.N皇后37.解数独代码
随想录
文章详解332.重新安排行程(1)参考创建map存储src,[]dest映射关系,并对[]dest排序每次取map中第一个dest访问
果木26
·
2024-02-09 22:01
代码随想录练习
算法
go
代码
随想录
算法训练营|day29
第七章回溯算法491.递增子序列46.全排列47.全排列II代码
随想录
文章详解总结491.递增子序列同层去重,只需保证当前层元素不重复即可【前仆后继的感觉】funcfindSubsequences(nums
果木26
·
2024-02-09 22:00
代码随想录练习
算法
go
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他