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
PAT乙级刷题笔记
【
刷题笔记
】加油站||符合思维方式
加油站文章目录加油站1题目描述2思路3解题方法1题目描述https://leetcode.cn/problems/gas-station/在一条环路上有n个加油站,其中第i个加油站有汽油gas[i]升。你有一辆油箱容量无限的的汽车,从第i个加油站开往第i+1个加油站需要消耗汽油cost[i]升。你从其中的一个加油站出发,开始时油箱为空。给定两个整数数组gas和cost,如果你可以按顺序绕环路行驶一
han1254
·
2023-11-27 08:52
算法
笔记
算法
数组
LeetCode高频题
刷题笔记
(三)栈
基础知识栈(stack)是一种常见的严格限制处理顺序的线性表数据结构,遵循LIFO后进先出原则。5个基本操作:push()、top()、pop()、empty()、size()top:返回栈顶不删除栈的使用场景有:函数调用时的上下文管理深度优先搜索DFS题目1.有效的括号(LeetCode20)难度:简单题目表述:给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是
123冲鸭
·
2023-11-27 08:51
LeetCode刷题专栏
leetcode
深度优先
算法
【
刷题笔记
】接雨水||暴力通过||符合思维方式
接雨水文章目录接雨水1题目描述2分析2.1左到右2.2右到左2.3计算面积3代码3.1Java3.2Python附录11题目描述https://leetcode.cn/problems/trapping-rain-water/面试的时候关键不是你的手法多么精妙,首先要做出来。给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。输入:height=[0,1,0,
han1254
·
2023-11-27 08:47
算法
笔记
算法
数组
leetcode
刷题笔记
(Golang)--198. House Robber
198.HouseRobberYouareaprofessionalrobberplanningtorobhousesalongastreet.Eachhousehasacertainamountofmoneystashed,theonlyconstraintstoppingyoufromrobbingeachofthemisthatadjacenthouseshavesecuritysystem
圆滚滚coder
·
2023-11-26 22:01
leetcode
算法
go
动态规划
刷题笔记
leetcode 35.搜索插入位置(简单)
题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],target=2输出:1示例3:输入:nums=[1,3,5,6],target=7输出:4提示:1<=nums.len
taotaoxianzi
·
2023-11-26 21:04
leetcode
leetcode
数据结构
算法
Leetcode
刷题笔记
(c++)_热题 HOT 100_236. 二叉树的最近公共祖先
递归classSolution{public:TreeNode*out;booldfs(TreeNode*root,TreeNode*p,TreeNode*q){if(!root)return0;boolleft=dfs(root->left,p,q);boolright=dfs(root->right,p,q);if((left&&right)||((root->val==p->val||roo
大风吹~~~~~
·
2023-11-26 20:47
leetcode
c++
深度优先
【C++】类和对象(下)
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》每一个不曾起舞的日子,都是对生命的辜负目录前言1.初始化列表1.1引入1.2初始化列表1.3explicit
樊梓慕
·
2023-11-26 12:07
C++
c++
开发语言
c语言
学习
【C++】内存管理(new与delete)
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章我们一起来学习C++的内存管理方式,实际上
樊梓慕
·
2023-11-26 12:07
C++
c++
开发语言
学习
【Linux】权限
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》每一个不曾起舞的日子,都是对生命的辜负目录前言1.Linux权限的概念1.1
樊梓慕
·
2023-11-26 12:03
Linux
linux
运维
服务器
学习
leecode
刷题笔记
:26. 删除排序数组中的重复项
题目:26.删除有序数组中的重复项题目类型:有序数组去重使用技巧:双指针解题思路使用双指针技巧,即定义一个快指针fast,一个慢指针slowfast先走,判断fast当前指向的元素和slow指向的元素是否重复如果是,则slow不变,fast+1,即跳过当前元素指向下一个元素如果否,slow+1,然后和fast所指向的元素交换,然后fast+1使用循环进行判断,当fast大于等于数组长度时候结束严谨
张猿
·
2023-11-26 05:45
日常
算法
java二叉树转换为链表_leetcode
刷题笔记
-114. 二叉树展开为链表(java实现)
leetcode
刷题笔记
-114.二叉树展开为链表(java实现)题目描述给你二叉树的根结点root,请你将它展开为一个单链表:展开后的单链表应该同样使用TreeNode,其中right子指针指向链表中下一个结点
夜刃猫
·
2023-11-25 20:07
java二叉树转换为链表
Leetcode
刷题笔记
:149. Max Points on a Line
题干:Givenanarrayofpointswherepoints[i]=[xi,yi]representsapointontheX-Yplane,returnthemaximumnumberofpointsthatlieonthesamestraightline.Constraints:1line=newHashMap<>();intx0=points[i][0];inty0=points[i
Jianhui_D
·
2023-11-25 18:55
leetcode
算法
LeetCode Java
刷题笔记
—103. 二叉树的锯齿形层序遍历
103.二叉树的锯齿形层序遍历给你二叉树的根节点root,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。中等难度,这道题实际上就是102.二叉树的层序遍历的变种,先学会了102,那么这道题就简单了。既然要实现遍历顺序的交叉,那么我们使用一个boolean的变量作为标志位即可,第一次为true,遍历后改为false,然后再改为true……。t
刘Java
·
2023-11-25 17:27
leetcode
java
算法
二叉树的锯齿形层序遍历
力扣算法 Java
刷题笔记
【十大排序算法】代码实现
文章目录稳定排序&不稳定排序1.快速排序复杂度分析:例题:2.归并排序3.插入排序4.冒泡排序Arrays.sort()的底层实现练习:912.排序数组稳定排序&不稳定排序对于序列中的相同元素,如果排序之后它们的相对位置没有发生改变,则称该排序算法为「稳定排序」,反之则为「不稳定排序」应用:如果单单排序int数组,那么稳定性没有什么意义。但如果排序一些结构比较复杂的数据,那么稳定性排序就有更大的优
心海非海_
·
2023-11-24 23:51
数据结构与算法
算法
排序算法
java
Leetcode
刷题笔记
——384. 打乱数组【洗牌算法】
题目思路对于构造函数以及reset函数比较简单,可以用一个类的私有变量保存下Nums(在构造函数中保存),每次调用reset()时将这个私有变量再赋值出去。对于shuffle(),要求等概率返回某个方案,或者说每个元素都等概率出现在每个位置中。可以使用Knuth洗牌算法,在O(n)的复杂度内等概率地返回某个方案。简单地说就是将数组分为两部分,一部分是完成随机的,一部分是原始数组。循环选择i,从[i
高木同学丶
·
2023-11-24 23:19
LeetCode
leetcode
数据结构
leetcode
刷题笔记
——189.旋转数组
题目思路该题可使用较多方法,做题时我只想到第一种比较简单的方法,后看题解第二种方法由于第一种第一种classSolution{public:voidrotate(vector&nums,intk){intn=nums.size();vectornewArr(n);for(inti=0;i&nums,intstart,intend){while(start&nums,intk){intn=nums.
高木同学丶
·
2023-11-24 23:49
leetcode
leetcode
刷题笔记
——88.合并两个有序数组
题目描述分析双指针分析定义指向两个数组头部的双指针。每次比较双指针指向的元素,将较小的元素移动到tmp数组中,并将其指针向后移一个位置。知道两个数组遍历完。时间复杂度是O(m+n)。※但空间复杂度达到了O(m+n),因为需要另外建立tmp数组来储存排序完的序列。※想要降低空间复杂度可以利用nums1数组中原先空闲的n个位置(详见下一个算法“逆向双指针”)代码voidmerge(int*nums1,
fullmoon7
·
2023-11-24 22:27
刷题笔记
leetcode
算法
排序算法
leetcode
刷题笔记
——350.两个数组的交集 Ⅱ
题目描述分析快排&双指针描述原来给的数组是没有排序的,快排后时间复杂度为O(MlogM+NlogN)。然后利用双指针,时间复杂度为O(M+N)。因此总时间复杂度为O(MlogM+NlogN)。由于一开始不知道交集的元素个数,因此需要开出大小为min{m,n}的空间来暂时存储返回值,计数后再存入目标数组中。空间复杂度为O(min{m,n})。※若c++可以直接创建一个vector(?),不需要额外数
fullmoon7
·
2023-11-24 22:27
刷题笔记
leetcode
算法
排序算法
leetcode
刷题笔记
——53.最大子数组和
题目描述分析贪心描述复杂度为O(n),每输入一个顺序表元素就产生一个状态,全部输入完就产生最终状态。代码intmaxSubArray(int*nums,intnumsSize){if(numsSize==0)returnnums[0];intsum=nums[0],tmpSum=0;for(inti=0;isum){sum=tmpSum;}if(tmpSum0){dp[i][j]+=dp[i-1]
fullmoon7
·
2023-11-24 22:26
刷题笔记
leetcode
动态规划
贪心算法
PAT乙级
1091N-自守数(15分)C语言
1091N-自守数(15分)如果某个数K的平方乘以N以后,结果的末尾几位数等于K,那么就称这个数为“N-自守数”。例如3×92^2=25392,而25392的末尾两位正好是92,所以92是一个3-自守数。本题就请你编写程序判断一个给定的数字是否关于某个N是N-自守数。输入格式:输入在第一行中给出正整数M(≤20),随后一行给出M个待检测的、不超过1000的正整数。输出格式:对每个需要检测的数字,如
灬人生如梦
·
2023-11-24 20:27
PAT乙级
c语言
算法
开发语言
【晴神宝典刷题路】codeup+pat 题解索引(更新ing
记录一下每天的成果,看多久能刷完伐codep
pat乙级
pat甲级c2c/c++快速入门《算法笔记》2.2小节——C/C++快速入门->顺序结构例题1-1-1按要求输出信息(1)问题C:例题1-2-1求两个整数之和
Moliay
·
2023-11-24 17:42
pat
排序算法
算法
python
刷题笔记
1(42例题)
1.split()函数str.split([sep[,maxsplit]])分割字符串,返回一个数组2.判断子串#判断子串是否在主串里面,是则输出“Yes”,否则输出“No”str1=input("子串:")str2=input("主串:")ifstr1instr2:print("Yes")else:print("NO")子串:helloworld主串:thisishelloworld,itiso
夏天的遥遥漓曦
·
2023-11-24 08:35
Python题库
笔记
python
为什么重写 equals() 方法,一定要重写 hashCode() 呢?| HashMap
微信搜索「码农田小齐」,关注这个在纽约的程序媛,回复「01-05」可以获取计算机精选书籍、个人
刷题笔记
、大厂面经、面试资料等资源,么么哒~首先我们有一个假设:任何两个object的hashCode都是不同的
码农田小齐
·
2023-11-24 03:22
【leetcode
刷题笔记
】2.用两个栈实现队列(简单)
题目如下:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead操作返回-1)示例1:输入:["CQueue","appendTail","deleteHead","deleteHead"][[],[3],[],[]]输出:[null,null,3,-1]示例
zyc06123
·
2023-11-24 02:26
前端学习
leetcode
《力扣
刷题笔记
》除自身以外数组的乘积&& 复制带随机指针的链表
目录一、本章重点二、除自身以外数组的乘积三、复制带随机指针的链表四、最后古岂无人,孤标凌云道为朋,剑宿吾命,亦狂亦侠亦超凡。一、本章重点题一:除自身以外数组的乘积题二:复制带随机指针的链表二、除自身以外数组的乘积难度:中等给你一个整数数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据保证数组nums之中任意元素的全部前缀元素和后缀
李逢溪
·
2023-11-23 11:11
c语言
数据结构
c语言
数据结构
链表
算法
剑指Offer
刷题笔记
--Num03-10
目录1--数组中重复的数字(03)2--二维数组中的查找(04)3--替换空格(05)4--从尾到头打印链表(06)5--重建二叉树(07)6--用两个栈实现队列(09)7--斐波拉契数列(10)8--青蛙跳台阶问题(10)1--数组中重复的数字(03)解决方法1:基于哈希表,将数组中的元素视为Key,其对应的Value设为True;遍历每一个元素,查询元素Key对应的Value,若为True表示
晓晓纳兰容若
·
2023-11-23 09:01
数据结构
刷题笔记
(第八天)
1.请补全JavaScript代码,实现一个函数,要求如下:根据输入的数字范围[start,end]和随机数个数"n"生成随机数生成的随机数存储到数组中,返回该数组返回的数组不能有相同元素注意:不需要考虑"n"大于数字范围的情况输入:getUniqueNums(2,10,4)输出:[4,6,2,8]const_getUniqueNums=(start,end,n)=>{leta=[];letcou
白小水i
·
2023-11-23 07:53
笔记
力扣
刷题笔记
:338.比特位计数(四种解法,暴力法->记忆搜索法->动态规划法,第四种位运算骚操作强烈推荐,层层递进,很容易理解)
题目:338、比特位计数给定一个非负整数num。对于0≤i≤num范围中的每个数字i,计算其二进制数中的1的数目并将它们作为数组返回。示例1:输入:2输出:[0,1,1]示例2:输入:5输出:[0,1,1,2,1,2]进阶:给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗?—————————————————————————————
CV干饭王
·
2023-11-22 13:07
刷题笔记
leetcode
python
代码随想录
刷题笔记
Day 40 --动态规划之整数拆分 不同的二叉搜索树
代码随想录
刷题笔记
Day40--动态规划之整数拆分不同的二叉搜索树**LeetCode343.整数拆分**题目描述:给定一个正整数n,将其拆分为k个正整数的和(k>=2),并使这些整数的乘积最大化。
每天一个摸鱼小技巧
·
2023-11-22 05:59
动态规划
算法
leetcode
代码随想录
刷题笔记
Day14-- 二叉树层序遍历 翻转二叉树 对称二叉树
代码随想录
刷题笔记
Day14--二叉树理论基础层序遍历翻转二叉树对称二叉树LeetCode102.二叉树的层序遍历题目描述:给你二叉树的根节点root,返回其节点值的层序遍历。
每天一个摸鱼小技巧
·
2023-11-22 05:29
leetcode
java
算法
【代码随想录】
刷题笔记
Day32
前言实在不想做项目,周末和npy聊了就业的焦虑,今天多花点时间刷题!刷刷刷刷!93.复原IP地址-力扣(LeetCode)分割startindex类似上一题,难点在于:判断子串合法性(0~255)、"."用insert加到原字符串,下一层i+2,回溯erase".",总共加了三个点后就终止classSolution{private:vectorresult;//记录结果//startIndex:搜
小涛44
·
2023-11-22 05:25
代码随想录刷题笔记
笔记
leetcode
数据结构
算法
职场和发展
【代码随想录】
刷题笔记
Day30
17.电话号码的字母组合-力扣(LeetCode)用数组记录映射,同样使用回溯,传入digits和索引classSolution{private:conststringletterMap[10]={"",//0"",//1"abc",//2"def",//3"ghi",//4"jkl",//5"mno",//6"pqrs",//7"tuv",//8"wxyz",//9};public:vector
小涛44
·
2023-11-22 05:55
代码随想录刷题笔记
笔记
leetcode
算法
职场和发展
数据结构
【代码随想录】
刷题笔记
Day31
前言昨天做项目做到自闭,感觉自己调参花了好多无意义的时间,或许最后也没法换得想要的成果,和npy打完电话后就在纠结老师给不给共一和共一能不能毕业,甚至焦虑到半小时才入睡(真难得),今早和学长聊了聊天感觉整体又松弛下来了,毕业的难度没有预想的大,本质上就是缺少经验的畏难,“不知道企业刷题什么难度就去面几个呗”,“专利软著水水也能毕业的”,“大部分人的科研就是没什么指导的”,“这毕业难度很低了”,也是
小涛44
·
2023-11-22 05:55
代码随想录刷题笔记
笔记
leetcode
算法
数据结构
职场和发展
【代码随想录】
刷题笔记
Day21
前言试试早上刷题会不会效率高一些,项目啊项目,耽误我刷题时间100.相同的树-力扣(LeetCode)和对称树对比类似,写个compare函数,左左和右右比classSolution{public:boolcompare(TreeNode*left,TreeNode*right){//首先排除空节点的情况if(left==NULL&&right!=NULL)returnfalse;elseif(l
小涛44
·
2023-11-22 05:54
代码随想录刷题笔记
笔记
leetcode
算法
数据结构
职场和发展
【代码随想录】
刷题笔记
Day15
前言今天把科目一给考掉了,两千多道题目太折磨了,感觉也不难就是太零碎了,anyway完成了一件大事!过几天要开学了,这几天再刷刷题吧栈与队列理论基础栈先进后出,队列先进先出栈的用法//stack定义stackname;//stack元素的访问stackst;for(inti=1;iname//queue元素的访问queueq;for(inti=1;iname;//deque元素的访问dequedq
小涛44
·
2023-11-22 05:24
代码随想录刷题笔记
笔记
leetcode
算法
职场和发展
数据结构
c++
【代码随想录】
刷题笔记
Day17
前言浑浑噩噩开学两周,上课加各种杂事以及搞点竞赛,国庆回来后工作和追求卓越的压力又上来了,又有点经济压力,还是想赶紧找实习,刷题和八股文得赶紧跟上二叉树种类满二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上深度为k,有2^k-1个节点的二叉树完全二叉树除了最底层节点可能没填满外,其余每层节点数都达到最大值,最底层从左到右填最底层为第h层(h从1开始),则该层包含1~2^(h-1)个
小涛44
·
2023-11-22 05:24
代码随想录刷题笔记
笔记
leetcode
算法
数据结构
职场和发展
【代码随想录】
刷题笔记
Day12
前言离上一次更新已经足足2个月了,又要上班又要折腾毕业的事属实是没空,没事的期间就只想玩,科研也停滞了,想着上班摸鱼稍微有点时间,回顾一下之前的文章,重拾刷题吧就,从字符串开始咯补充:String用法//定义stringstr="abcd";//下标访问for(inti=0;i&s){for(inti=0,j=s.size()-1;i
小涛44
·
2023-11-22 05:23
代码随想录刷题笔记
笔记
leetcode
算法
数据结构
职场和发展
【代码随想录】
刷题笔记
Day13
前言快要开学了,由于已经整整三四个月没动代码了,码力归0了,花了几天时间把前面的题重新刷了一遍,研一有课也不太能去实习,正好趁此机会继续提高!151.反转字符串中的单词移除多余空格(双指针法,)将整个字符串反转(反转字符串,左闭右开)将每个单词反转(空格和最后就翻转)classSolution{public:voidreverse(string&s,intstart,intend){//翻转,区间
小涛44
·
2023-11-22 05:23
代码随想录刷题笔记
笔记
数据结构
算法
leetcode
职场和发展
【代码随想录】
刷题笔记
Day10
目录前言C++容器的使用vector常见用法set常见用法map常见用法349.两个数组的交集350.两个数组的交集II后言前言今天天气转暖了,一下子就燥热起来了,天气一变心也容易浮,赶紧刷几道代码题冷静一下C++容器的使用开始之前来学习一下C++的容器,熟悉熟悉这些高效的用法,今天先学vector、set和map吧,感觉最近就是这仨不太熟,以下知识点来自《算法笔记(胡凡)》,持续更新vector
小涛44
·
2023-11-22 05:53
代码随想录刷题笔记
数据结构
leetcode
算法
职场和发展
【代码随想录】
刷题笔记
Day11
前言今天趁瑞幸新品9.9【冰吸生椰拿铁】,家人们,谁懂啊,直接一个精神气爽,来刷题效率upup!202.快乐数跟数学相关的题哪里快乐了......这道题把握一定会循环/变成1,加上哈希表就OK了classSolution{public:intgetSum(intn){//取各个位相加intsum=0;while(n){sum+=(n%10)*(n%10);n/=10;}returnsum;}boo
小涛44
·
2023-11-22 05:53
代码随想录刷题笔记
算法
leetcode
职场和发展
数据结构
哈希算法
【代码随想录】
刷题笔记
Day8
前言现在下午1点半,奋战链表一下午!206.反转链表双指针法:设置一前一后pre和cur指针去修改链表的指针,掌握思路很重要classSolution{public:ListNode*reverseList(ListNode*head){ListNode*temp;//保存cur的下一个节点ListNode*cur=head;ListNode*pre=NULL;while(cur){temp=cu
小涛44
·
2023-11-22 05:52
代码随想录刷题笔记
链表
数据结构
算法
leetcode
职场和发展
【代码随想录】
刷题笔记
Day3
前言时间过得好快,回宿舍昏昏沉沉睡个觉下午写个新闻稿就已经4点了,肚子不太饿,赶紧来刷题,开始之前先欣赏一下上次找左右边界的优秀题解,很简洁。classSolution{public:vectorsearchRange(vector&nums,inttarget){return{searchLeftOrRightBound(nums,target,"left"),searchLeftOrRight
小涛44
·
2023-11-22 05:22
代码随想录刷题笔记
leetcode
算法
职场和发展
【代码随想录】
刷题笔记
Day5
前言竟然足足一星期没刷题了,上周毕设紧急赶了波工,就没什么动力,希望不会因此生疏了,组会过后刷新了焦虑值,又是新的一周,干巴爹209.长度最小的子数组暴力解法:时间复杂度O(n2),两个for循环,超时了没通过classSolution{public:intminSubArrayLen(inttarget,vector&nums){intnum=100010;//累积长度或INT32_MAXint
小涛44
·
2023-11-22 05:22
代码随想录刷题笔记
leetcode
算法
职场和发展
代码随想录
刷题笔记
Day1 二分查找&移除元素
704二分查找题目链接:https://leetcode.cn/problems/binary-search/给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4varsearch=fu
「已注销」
·
2023-11-22 05:47
算法
数据结构
【代码随想录
刷题笔记
Day 41】 343. 整数拆分 | 96.不同的二叉搜索树
343.整数拆分题目给定一个正整数n,将其拆分为k个正整数的和(k>=2),并使这些整数的乘积最大化。返回你可以获得的最大乘积。示例输入:n=10输出:36解释:10=3+3+4,3×3×4=36。classSolution{public:intintegerBreak(intn){vectordp(n+1);dp[2]=1;for(inti=3;idp(n+1);dp[0]=1;for(inti
m0_48857323
·
2023-11-22 05:46
笔记
【代码随想录
刷题笔记
Day 46】139.单词拆分
139.单词拆分题目给你一个字符串s和一个字符串列表wordDict作为字典。请你判断是否可以利用字典中出现的单词拼接出s。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。示例输入:s="leetcode",wordDict=["leet","code"]输出:true解释:返回true因为"leetcode"可以由"leet"和"code"拼接成。classSolution
m0_48857323
·
2023-11-22 05:46
笔记
【代码随想录
刷题笔记
Day 60】 84.柱状图中最大的矩形
84.柱状图中最大的矩形题目给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为1。求在该柱状图中,能够勾勒出来的矩形的最大面积示例输入:heights=[2,1,5,6,2,3]输出:10解释:最大的矩形为图中红色区域,面积为10classSolution{public:intlargestRectangleArea(vector&heights){intresult=0
m0_48857323
·
2023-11-22 05:46
笔记
【代码随想录
刷题笔记
Day 24】理论基础 | 77. 组合
理论基础代码随想录77.组合题目给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。示例输入:n=4,k=2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]classSolution{public:vectorpath;vector>result;voidbacktracking(intn,intk,intstartIndex
m0_48857323
·
2023-11-22 05:16
leetcode
算法
职场和发展
【代码随想录】
刷题笔记
Day33
前言Day33虽说是一个月,但是从第一篇开始实际上已经过了8个月了,得抓紧啊46.全排列-力扣(LeetCode)前面组合就强调过差别了,这道题是排序,因此每次要从头到尾扫,结合used数组classSolution{private:vector>res;vectorpath;//vectorused(10);//私有中vector不支持初始化intused[7]={};//私有中静态数组支持初始
小涛44
·
2023-11-22 05:38
代码随想录刷题笔记
笔记
数据结构
leetcode
算法
职场和发展
牛客
刷题笔记
-数据库选择题(201-300)
201在数据库系统中,系统故障造成(C)。硬盘数据丢失软盘数据丢失内存数据丢失磁带数据丢失系统故障时,数据库缓冲区(内存)中的内容全被丢失,一些尚未完成的结果可能已送入物理数据库。202候选码中属性称为(B)。非主属性主属性复合属性关键属性候选码(Candidatekey)若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。简单的情况:候选码只包含一个属性。就是数据库中,主键和复合
此生辽阔
·
2023-11-22 02:06
Mysql
数据库
database
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他