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
java-script刷题
LeetCode
刷题
:1.两数之和+哈希表初学
前言文章作为日记或心得,记录学习过程本文记录本题(源自LeetCode)遇到的所有问题、疑惑如对内容有任何建议或看法,欢迎评论区学习交流正文题目第一次解答:暴力法目前首先想到的仍然是暴力法classSolution{public:vectortwoSum(vector&nums,inttarget){vectorans;for(size_ti=0;i后可使用unordered_map,其内部包含哈
墨柳烟
·
2023-11-22 03:44
刷题
哈希表
c++
leetcode
用这样的方法来备考教师资格证,保证一次就过
关于教师资格考试复习重点,有人说重
刷题
,有人是重背书,虽然说这两种方法都对考取教师资格证有益,但是,以我个人考试经验来说,一定不要不药上来就
刷题
!
拂尘大大
·
2023-11-22 03:15
LeetCode解法汇总2216. 美化数组的最少删除数
目录链接:力扣编程题-解法汇总_分享+记录-CSDN博客GitHub同步
刷题
项目:https://github.com/September26/java-algorithms原题链接:力扣(LeetCode
失落夏天
·
2023-11-22 02:37
编程题
leetcode
算法
职场和发展
LeetCode解法汇总307. 区域和检索 - 数组可修改
目录链接:力扣编程题-解法汇总_分享+记录-CSDN博客GitHub同步
刷题
项目:https://github.com/September26/java-algorithms原题链接:力扣(LeetCode
失落夏天
·
2023-11-22 02:07
编程题
leetcode
算法
职场和发展
LeetCode解法汇总2342. 数位和相等数对的最大和
目录链接:力扣编程题-解法汇总_分享+记录-CSDN博客GitHub同步
刷题
项目:https://github.com/September26/java-algorithms原题链接:力扣(LeetCode
失落夏天
·
2023-11-22 02:36
编程题
leetcode
算法
职场和发展
牛客
刷题
笔记-数据库选择题(201-300)
201在数据库系统中,系统故障造成(C)。硬盘数据丢失软盘数据丢失内存数据丢失磁带数据丢失系统故障时,数据库缓冲区(内存)中的内容全被丢失,一些尚未完成的结果可能已送入物理数据库。202候选码中属性称为(B)。非主属性主属性复合属性关键属性候选码(Candidatekey)若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。简单的情况:候选码只包含一个属性。就是数据库中,主键和复合
此生辽阔
·
2023-11-22 02:06
Mysql
数据库
database
【C/C++面试必备】声明和定义的区别
作者:Linux猿简介:CSDN博客专家,C/C++、面试、
刷题
、算法尽管咨询我,关注我,有问题私聊!
Linux猿
·
2023-11-22 01:18
C/C++面试通关集锦
声明和定义的区别
变量的声明和定义
函数的声明和定义
面试
力扣
刷题
:快乐数(java实现)
题目描述:编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果可以变为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:n=19输出:true解释:12+92=8282+22=6862+82=10012+02+02=1
微蓝_
·
2023-11-22 01:36
「Verilog学习笔记」边沿检测
专栏前言本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,
刷题
网站用的是牛客网`timescale1ns/1nsmoduleedge_detect(inputclk,inputrst_n,
KS〔学IC版〕
·
2023-11-22 01:35
Verilog学习笔记
学习
笔记
Verilog
LeetCode
刷题
记录:12. 整数转罗马数字-Integer to Roman
LeetCode
刷题
记录:12.整数转罗马数字-IntegertoRoman题目解题思路java实现题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。
FF_1412
·
2023-11-22 00:51
#
LeetCode
Java题解集
leetcode
java
LeetCode
刷题
记39-12. 整数转罗马数字
LeetCode
刷题
记3912.整数转罗马数字题目classSolution{publicStringintToRoman(intnum){Mapmap=newHashMap();map.put(1,"
我,秦始皇的爷爷,打钱
·
2023-11-22 00:50
leetcode
LeetCode
刷题
记6-13. 罗马数字转整数
LeetCode
刷题
记6标题.罗马数字转整数题目简单的模拟题,本来想用if-else写数字和字符的转化,后来想到复习一下map,代码如下:classSolution{publicintromanToInt
我,秦始皇的爷爷,打钱
·
2023-11-22 00:19
leetcode
java
leetcode
【LeetCode
刷题
记录】12. 整数转罗马数字
题目描述:题解:两种解法,思路都比较简单,第二种比较有意思。一、暴力法(时间复杂度O(1),空间复杂度O(1))stringintToRoman(intnum){stringresult;vectortmpVec1={"","I","II","III","IV","V","VI","VII","VIII","IX"};vectortmpVec2={"","X","XX","XXX","XL","L
ciderpark
·
2023-11-22 00:49
LeetCode刷题
leetcode
算法
LeetCode
刷题
笔记-13.罗马数字转整数
LeetCode
刷题
笔记-13.罗马数字转整数C代码思路结果题目C代码#defineOFFSET(a)(a-'A')intmap[]={[OFFSET('I')]=1,[OFFSET('V')]=5,[
sz66cm
·
2023-11-22 00:46
算法刷题
c语言
leetcode
算法
LeetCode
刷题
笔记-12.整数转罗马数字
LeetCode
刷题
笔记-12.整数转罗马数字C代码注意点结果题目C代码intvals[]={1000,900,500,400,100,90,50,40,10,9,5,4,1};char*rs[]={[
sz66cm
·
2023-11-22 00:46
算法刷题
leetcode
c语言
算法
Leetcode
刷题
-罗马数字转整数
题目https://leetcode-cn.com/problems/roman-to-integer/代码classSolution{publicintromanToInt(Strings){char[]arr=s.toCharArray();intpre=0;intresult=0;for(inti=0;ipre){result-=pre;}else{result+=pre;}pre=cur;
ydfind
·
2023-11-22 00:16
每日一题
leetcode
Leetcode
刷题
之路-12. 整数转罗马数字
https://leetcode-cn.com/problems/integer-to-roman/publicclassSolution{publicStringintToRoman(intnum){//把阿拉伯数字与罗马数字可能出现的所有情况和对应关系,放在两个数组中,并且按照阿拉伯数字的大小降序排列int[]nums={1000,900,500,400,100,90,50,40,10,9,5
w666999w
·
2023-11-22 00:16
leetcode
leetcode
算法
动态规划
【LeetCode
刷题
-链表】--23.合并K个升序链表
23.合并K个升序链表方法:顺序合并在前面已经知道合并两个升序链表的前提下,用一个变量ans来维护以及合并的链表,第i次循环把第i个链表和ans合并,答案保存到ans中/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.va
小d<>
·
2023-11-22 00:44
#
链表
leetcode
算法
【LeetCode
刷题
-数组】--18.四数之和
18.四数之和方法:排序+双指针先对数组进行排序,使用两重循环分别枚举前两个数,然后在两重循环枚举到的数之后使用双指针枚举剩下的两个数classSolution{publicList>fourSum(int[]nums,inttarget){List>ans=newArrayList>();if(nums==null||nums.length0&&nums[i]==nums[i-1]){conti
小d<>
·
2023-11-22 00:14
#
数组
leetcode
算法
leetcode
刷题
之旅-13. 罗马数字转整数
罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字9表示为
qq_43525260
·
2023-11-22 00:44
c++
leetcode
LeetCode
刷题
笔记 12. 整数转罗马数字
这个题目错了两次,第一次是因为对于4,9,40,90,400,900的这几种特殊情况仅考虑了num等于他们的情况,加了个判断,如果num=上面这些值,就直接return对应的特殊字符串,但是忘记考虑的情况是,一个num中可以有40+90+1这样的情况等,也就是说4,,9,40,90,400,900这些数字和1,5,10,50……这些数字一样,也是组成部分,这样的话就把它们也加到num_to_rom
人间折耳根
·
2023-11-22 00:44
LeetCode
leetcode
算法
职场和发展
leetcode
刷题
日记----罗马数字转整数
描述:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字9
我自是年少韶华倾负
·
2023-11-22 00:43
数据结构
leetcode
算法
职场和发展
Leetcode
刷题
--3.罗马数字转整数
题目描述:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数
EMSILLA
·
2023-11-22 00:43
leetcode
算法
python
力扣
刷题
笔记--12. 整数转罗马数字 python解法
题目描述:中等题罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样
CH。。。
·
2023-11-22 00:12
力扣刷题
leetcode
力扣
算法
LeetCode
刷题
笔记 - 12. 整数转罗马数字
学好算法很重要,然后要学好算法,大量的练习是必不可少的,LeetCode是我经常去的一个
刷题
网站,上面的题目非常详细,各个标签的题目都有,可以整体练习,本公众号后续会带大家做一做上面的算法题。
Java全栈路线
·
2023-11-22 00:38
LeetCode笔记
算法
java
leetcode
数据结构
【LeetCode
刷题
】--12.整数转罗马数字
12.整数转罗马数字方法:模拟分析罗马数字的规则是:对于罗马数字从左到右的每一位,选择尽可能大的符号值根据罗马数字的唯一表示法,为了表示一个给定的整数num,寻找不超过num的最大符号值,将num减去该符号值,然后继续寻找不超过num的最大符号值,将该符号拼接再上一个找到的符号之后,循环直至num为0,最后得到的字符串即为num的罗马数字表示classSolution{int[]values={1
小d<>
·
2023-11-22 00:06
LeetCode
leetcode
算法
Leetcode—2216.美化数组的最少删除数【中等】
2023每日
刷题
(三十六)Leetcode—2216.美化数组的最少删除数实现代码intminDeletion(int*nums,intnumsSize){intlast=nums[0],flag=1,
源代码•宸
·
2023-11-22 00:44
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c语言
C++浮点数输出精度设置(
刷题
遇到)
注:在iomanip头文件里1.有效数据位数设置单独使用cout#include#include#includeusingnamespacestd;//思路:输入数列的第一项和总项数。之后根据项数来求和//知识点:sqrt,pow库函数使用,浮点数输出定点小数//注意:先求和,在开平方根intmain(){doublearr,sum;intn;while(cin>>arr>>n){for(sum=
嘻嘻作者哈哈
·
2023-11-21 22:33
C++
浮点数精度控制
考神附体,锦鲤保佑!
原因无他,就是:
刷题
还是很少,没有信心。自己的弱项听力、选词填空正确率不高,不知道明天会怎么样。两年,感觉自己荒废了英语,很多单词、组词、语法都只有淡淡的记忆,很忧伤哈!!
她陪我看过晚霞
·
2023-11-21 22:06
代码随想录18--设计链表力扣707--
刷题
笔记
设计链表(力扣707)你可以选择使用单链表或者双链表,设计并实现自己的链表。单链表中的节点应该具备两个属性:val和next。val是当前节点的值,next是指向下一个节点的指针/引用。如果是双向链表,则还需要属性prev以指示链表中的上一个节点。假设链表中的所有节点下标从0开始。实现MyLinkedList类:MyLinkedList()初始化MyLinkedList对象。intget(inti
古予一
·
2023-11-21 22:03
#
代码随想录
链表
leetcode
笔记
数据结构
c语言
算法
代码随想录19--反转链表(力扣206)--
刷题
笔记
反转链表(力扣206)给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000next=NULL;while(cur){tail=cur->next;/*保存后一个节点*//*将
古予一
·
2023-11-21 22:03
#
代码随想录
链表
leetcode
笔记
算法
c语言
数据结构
《LeetCode力扣练习》代码随想录——链表(链表相交---Java)
《LeetCode力扣练习》代码随想录——链表(链表相交—Java)
刷题
思路来源于代码随想录面试题02.07.链表相交/***Definitionforsingly-linkedlist.
XRT_knives
·
2023-11-21 22:51
LeetCode
leetcode
链表
java
《LeetCode力扣练习》代码随想录——链表(删除链表的倒数第N个节点---Java)
《LeetCode力扣练习》代码随想录——链表(删除链表的倒数第N个节点—Java)
刷题
思路来源于代码随想录19.删除链表的倒数第N个结点双指针/***Definitionforsingly-linkedlist
XRT_knives
·
2023-11-21 22:20
LeetCode
leetcode
链表
java
《LeetCode力扣练习》代码随想录——链表(环形链表II---Java)
《LeetCode力扣练习》代码随想录——链表(环形链表II—Java)
刷题
思路来源于代码随想录142.环形链表II双指针/***Definitionforsingly-linkedlist.
XRT_knives
·
2023-11-21 22:45
LeetCode
leetcode
链表
java
代码随想录算法训练营第六十一天|总结篇
总结:经过两个月的
刷题
,收获还是很大:第一:对算法体系更加了解,也对自己某一模块的不足也有了一定的了解,之后也会对着些模块进行二刷甚至是多刷,以达到炉火纯青的地步。
爱玩游戏的Time_Out
·
2023-11-21 21:48
算法
挥一挥衣袖,作别昔日的生活
复习考试,每天坚持看书
刷题
整理;去新城市安顿稳定下来!看书思考,每晚翻看几页书慢慢积累沉淀;写字练笔,每天写一百字读书感悟或生活感悟,每周写一篇五百字短文。
无言好名字
·
2023-11-21 21:09
极客大学算法训练营体验课学习心得
因此这段时间一直在复习数据结构和算法的知识,同时在Leetcode上
刷题
。刷了一段时间,发现效率比较低。我以为一开始就是这样,刷多了就会比较快了。后来才发现原来是我的
刷题
方法
邓文达
·
2023-11-21 19:46
经济师备考方案:狂
刷题
和看书牢记知识点到底那个好?
经济师备考,有的人说玩命
刷题
就行,也有的人说还是苦读教材有用!那么经济师备考的正确打开方式到底是什么呢?学尔森小编告诉大家,正确方式应该是看书和做题应该是配合着来的!
洛阳学尔森
·
2023-11-21 16:30
刷题
记录(2023/4/29)2423. 删除字符使频率相同
0.前言因设置为私密总是找不到,就发出来了,本篇文章只是写给自己的,没有参考意义,请见谅1.题目给你一个下标从0开始的字符串word,字符串只包含小写英文字母。你需要选择一个下标并删除下标处的字符,使得word中剩余每个字母出现频率相同。如果删除一个字母后,word中剩余所有字母的出现频率都相同,那么返回true,否则返回false。注意:字母x的频率是这个字母在字符串中出现的次数。你必须恰好删除
某人793
·
2023-11-21 14:53
leetcode
leetcode
算法
c++
力扣
刷题
日常 2423.删除字符使频率相同(4.29每日一题)
这道题我在最初思考的时候陷入了误区,我最开始的思路是利用数组记录每个字母出现的次数,然后通过判断数组是否只有一个元素与其他元素不同且只相差1来判断是否能够删除一个字符使频率相同。然后在实际操作中,我发现情况实在太多了,根本考虑不全。然后就一直在提交出错,加if判断,然后再报出另一种错,再加判断。这里举几个我最开始没有想到的情况,比如abcde,这个字符串每个字符都出现一次,并没有一个字符是比其他字
枣丶睡
·
2023-11-21 14:19
leetcode
哈希算法
算法
java
力扣解法汇总2423. 删除字符使频率相同
目录链接:力扣编程题-解法汇总_分享+记录-CSDN博客GitHub同步
刷题
项目:https://github.com/September26/java-algorithms原题链接:力扣描述:给你一个下标从
失落夏天
·
2023-11-21 14:44
编程题
leetcode
算法
职场和发展
随笔
说来也是够丢人的,四级考了好几次了都没过,真的挺气人的,之前没复习,那怪我,可是上一次真的学了,
刷题
,听课都没落,结果还是没过,这一次,又得考一次,认真复习,努力加油,一切都会如愿的,加油。
戍戊
·
2023-11-21 12:36
【Java
刷题
】-图书项目(封装、继承、多态)
作者:学Java的冬瓜博客主页:☀冬瓜的主页专栏:【Java
刷题
】文章目录前言实现图书1、Main2、User包2.1、User2.2、AdminUser2.3、NormalUser3、Book包3.1
学Java的冬瓜
·
2023-11-21 11:41
【JavaSE】
java
算法
开发语言
Leetcode
刷题
详解——打家劫舍 II
1.题目链接:213.打家劫舍II2.题目描述:你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,今晚能够偷窃到的最高金额。示例1:输入:
追梦阿杰
·
2023-11-21 09:16
leetcode
算法
职场和发展
Leetcode
刷题
详解——不同路径
1.题目链接:62.不同路径2.题目描述:一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例1:输入:m=3,n=7输出:28示例2:输入:m=3,n=2输出:3解释:从左上角开始,总共有3条路径可以到达右下角。1.向右->向下->向下2.向下-
追梦阿杰
·
2023-11-21 09:46
leetcode
深度优先
算法
中原焦点团队网络初级29期李俊坚持分享第80天2021.10.16
昨晚儿子回来要我给他买高一必
刷题
,说是班里很多同学都买了。我以为他只是一时心血来潮,就问他:“每天晚上回来作业写完就不错了,给你买资料,你有时间做吗?”
世因你而美丽
·
2023-11-21 08:44
Leetcode
刷题
详解——删除并获得点数
1.题目链接:740.删除并获得点数2.题目描述:给你一个整数数组nums,你可以对它进行一些操作。每次操作中,选择任意一个nums[i],删除它并获得nums[i]的点数。之后,你必须删除所有等于nums[i]-1和nums[i]+1的元素。开始你拥有0个点数。返回你能通过这些操作获得的最大点数。示例1:输入:nums=[3,4,2]输出:6解释:删除4获得4个点数,因此3也被删除。之后,删除2
追梦阿杰
·
2023-11-21 08:00
leetcode
算法
职场和发展
直角三角形--JavaScript
刷题
(牛客)
描述:请补全JavaScript代码,要求在页面上渲染出一个直角三角形,三角形换行要求使用"br"实现。三角形如下:******法一:for循环的嵌套思路:1.创建content变量,用于存储“直角三角形”2.第一层(外层)循环控制行【for】,一共三行【leti=1;i'】vartriangle=document.querySelector('.triangle');//补全代码varconte
一只小红鸭
·
2023-11-21 08:55
前端
javascript
java
文件拓展名--JavaScript
刷题
(牛客)
描述:请补全JavaScript代码,要求以字符串的形式返回文件名扩展名,文件名参为"filename"。法一:思路:1.以"."为分隔符,将传入的字符串拆分成数组中的每一项==split()2.返回“.”以及数组最后一项const_getExFilename=(filename)=>{letname=filename.split(".")return'.'+name[name.length-1]
一只小红鸭
·
2023-11-21 08:24
前端
开发语言
阿健的
刷题
库函数|MyTree
packagewsj;/***当前类所有函数*-------------*[递归方式][前序]遍历二叉树:preOrderRecur()*[递归方式][中序]遍历二叉树:inOrderRecur()*[递归方式][后序]遍历二叉树:posOrderRecur()*[非递归方式][前序]遍历二叉树:preOrderUnRecur()*[非递归方式][中序]遍历二叉树:inOrderUnRecur()
阿健在长安
·
2023-11-21 08:45
上一页
79
80
81
82
83
84
85
86
下一页
按字母分类:
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
其他