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
算法题目刷题
GoLang
刷题
之leetcode
题目43:字符串相乘题目描述:给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的BigInteger库或直接将输入转换为整数。题解:这个过程就像自己列竖式做乘法一样,注意进位情况和存在0乘数的情况funcmultiply(num1string,num2string)string{//判断一下有没有0ifnum1
牛保实
·
2024-01-18 04:41
golang
leetcode
开发语言
GoLang
刷题
之leetcode
题目41:缺失的第一个正数题目描述:给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。题解:funcfirstMissingPositive(nums[]int)int{//为满足时间复杂度要求,利用nums数组做hash数组//将1放在下标为0,将2放在下标为1,将3放在下标为2....再从头遍历哪个下标对应的
牛保实
·
2024-01-18 04:40
leetcode
算法
数据结构
GoLang
刷题
之leetcode
题目38:外观数列前几天考试周,加上昨天没做出解数独那题,我的问题。题目描述:给定一个正整数n,输出外观数列的第n项。「外观数列」是一个整数序列,从数字1开始,序列中的每一项都是对前一项的描述。你可以将其视作是由递归公式定义的数字字符串序列:countAndSay(1)=“1”countAndSay(n)是对countAndSay(n-1)的描述,然后转换成另一个数字字符串。前五项如下:11121
牛保实
·
2024-01-18 04:08
golang
leetcode
算法
LeetCode
刷题
——347. 前 K 个高频元素(HOT100)
✊✊✊大家好!本篇文章将较详细介绍堆的题目347.前K个高频元素,利用最小堆进行求解。代码语言为:C++代码。导航小助手347.前K个高频元素1、题目:☀️2、思路:3、代码:347.前K个高频元素1、题目:给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示例2:输入:num
君莫笑lucky
·
2024-01-18 04:26
hot
100
leetcode
算法
c++
Python
刷题
作业
第7题函数main()接收一个包含若干整数的列表lst,要求返回一个新列表,新列表包含原列表lst中的唯一元素(重复的元素只保留一个),并且所有元素保持在原列表中首次出现的相对顺序。例如,调用函数main([1,2,3,1,4])会输出[1,2,3,4]。删除下面代码中的pass语句,替换为自己的代码,完成要求的功能。不能使用循环结构和任何形式的推导式。#解题思路:使用集合的唯一性去除重复元素,使
777sea
·
2024-01-18 02:26
python笔记
python
开发语言
C++从零开始的打怪升级之路(day10)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题为了巩固前面的知识,最近更新
刷题
贴,
云淡风轻kk
·
2024-01-18 01:57
c++
开发语言
C++从零开始的打怪升级之路(day11)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题为了巩固前面的知识,最近更新
刷题
贴,
云淡风轻kk
·
2024-01-18 01:57
c++
开发语言
【中高考】高考古诗词阅读理解题如何拿满分?
感觉能理解,就是答不对;
刷题
无数,还是掌握不住;甚至读不懂、全靠蒙。——无论哪种情况,大部分考生对古诗词阅读理解题这块9到11分的肥肉,是看着眼馋,吃不到嘴,想拿满分更是不敢想。
费蜡斋
·
2024-01-18 00:49
全国导游资格考试,高效备考经验!
如何判断重点就要看在做题过程中的积累,
刷题
时候就会发现
弘才教育
·
2024-01-17 23:18
【剑指offer】替换空格
专栏内容:力扣
刷题
⛪个人主页:子夜的星的主页座右铭:前路未远,步履不停目录一、题目描述1、题目2、示例二、题目分析1、`replaceAll`方法2、`StringBuilder`3、临时数组一、题目描述
子夜的星
·
2024-01-17 22:45
#
剑指offer
java
剑指offer
【专业提升】今天谈“教育与社会发展”
不断
刷题
,刷出了一点乐趣。从开始的蒙答案——到后来慢慢记住题库里的题目答案——再到能稍微理解题干信息、辨别答案——再到基本熟练,是刷了十多遍真题演练的结果。
佘_冬冬
·
2024-01-17 21:11
Leetcode每日
刷题
【易】--Day 10
122.买卖股票的最佳时机II(贪心)这道题只要明白,ΔPimax=pn−p1=(p2−p1)+(p3−p2)+...+(pn−pn−1)\DeltaP_{i\max}=p_n-p_1=(p_2-p_1)+(p_3-p_2)+...+(p_n-p_{n-1})ΔPimax=pn−p1=(p2−p1)+(p3−p2)+...+(pn−pn−1)我们希望的卖出去之后有更大的收入,是可以通过每次上升去累
JamePrin
·
2024-01-17 20:36
Leetcode
贪心算法
leetcode
LeetCode每日
刷题
Day22---L908最小差值
L908最小差值思路与结果代码思路1packageDay22_9_3.L908;importjava.util.Arrays;/***思路一1.首先是这个题的理解,这道题的中文描述太烂了,应该直接机翻过来的,下面是我理解的题目描述:a.给出一个整型数组A,给出一个K值,根据K值,按照-Ki){min=i;}}returnmax-min-2*K<=0?0:max-min-2*Math.abs(K);
想吃猫的小丑鱼
·
2024-01-17 20:06
LeetCode每日刷题
LeetCode每日
刷题
Day13---L852山脉数组的峰顶索引
L852山脉数组的峰顶索引GitHub账户:LuvnJoae欢迎关注!https://github.com/LuvnJoaeGitHub代码链接:https://github.com/LuvnJoae/Java_leetcode思路和结果代码思路1packageDay13_5_31.L852;/***思路11.题目给的数组就是山脉数组,所以直接找出最大值就好了*/publicclassSoluti
想吃猫的小丑鱼
·
2024-01-17 20:35
LeetCode每日刷题
父母觉醒之路
在今天的农村,没有人知道父母大学,没有人真正了解过家庭教育,孩子唯一的兴趣还是学习,痛苦在
刷题
的过程中,而强大的思维在大城市里已经悄悄的在改变,有更多的家长知道了什么是精英领袖教育,什么是孩子
家庭教育指导师立心
·
2024-01-17 16:40
【力扣
刷题
】387. 字符串中的第一个唯一字符
题目:387.字符串中的第一个唯一字符题目描述要求:给定一个字符串s,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回-1。示例1:输入:s="leetcode"输出:0示例2:输入:s="loveleetcode"输出:2示例3:输入:s="leetcode"输出:0解题思路:提示:方法一:先遍历字符串中的每个字符,将频数存储在哈希表中,键名为字符,键值为频数。然后二次遍历字符(含
weixin_54948718
·
2024-01-17 14:25
力扣刷题
哈希算法
CSS盒子模型
个人简介⭐️个人主页:微风洋洋♂️博客领域:编程基础,后端,大数据,信息安全写作风格:干货,干货,还是tmd的干货精选专栏:【JavaScript】【HTML+CSS】【Java学习笔记】【Java必
刷题
微风洋洋
·
2024-01-17 13:12
HTML+CSS
css
css3
html
前端
javascript
[
刷题
笔记35 贪心算法 part 04]
贪心算法part02贪心算法860.柠檬水找零406.根据身高重建队列452.用最少数量的箭引爆气球贪心算法●860.柠檬水找零●406.根据身高重建队列●452.用最少数量的箭引爆气球860.柠檬水找零860.柠檬水找零法1:贪心boollemonadeChange(vector&bills){//所以局部最优:遇到账单20,优先消耗美元10,完成本次找零。//全局最优:完成全部账单的找零。if
supersource732
·
2024-01-17 13:06
贪心算法
笔记
算法
坚持
刷题
| 递归与迭代的区别
文章目录1.引言2.递归2.1定义2.2特点2.3举个简单例子:计算斐波那契数列3.迭代3.1定义3.2特点3.3举个简单例子:计算斐波那契数列4.区别与选择4.1内存使用4.2可读性5.结论坚持
刷题
,
进击的小白菜
·
2024-01-17 12:27
坚持刷题
java
算法
开发语言
C++ | 内存管理
《CGod的个人主页》交个朋友叭~个人社区:《编程成神技术交流社区》\color{Darkorange}{《编程成神技术交流社区》}《编程成神技术交流社区》加入我们,一起高效学习,收割好Offer叭~
刷题
链接
CGod
·
2024-01-17 11:52
C++
c++
开发语言
Java优先队列的创建与使用方法
最近刷到了力扣的第347题.前K个高频元素,由于之前一直用C++
刷题
,对于Java的语法还有些生疏,这道题目需要使用优先队列解题,一下子不知道怎么创建了。
蒲公英的岁月
·
2024-01-17 09:15
java
开发语言
数据结构
【蓝桥杯
刷题
day1】小蓝喝饮料
1.小蓝喝饮料问题描述小蓝来到餐馆,想喝一杯x*元的饮料。他有一张能将饮料价格降到q*元的优惠券。但是他要想使用优惠券,得先订一份餐馆里的菜。菜有n*种,第i*种的价格是w**i*元。也可以选择购买套餐,套餐中有一份餐馆的菜和饮料,费用是w**i*+10元。请问小蓝最少花多少元才能喝到这杯饮料?输入格式输入第11行包含三个用空格隔开的正整数n*,x,q。输入第22行包含n*个用空格隔开的正整数,表
计算机小菜鸡*
·
2024-01-17 08:12
蓝桥杯
c++
c语言
笔记
新手向:初步学完C语言,是时候选择C++了
对于想提高自身编程水平的同学们而言,去主流OJ平台上
刷题
必不可少。以洛谷为例,当你打开题解时,发现基本都是采用C++编写的题解。
Cheems路过
·
2024-01-17 08:04
c语言
c++
开发语言
GoLang
刷题
之leetcode
题目42:接雨水题目描述:给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水题解:对于每一个横坐标能接到的雨水量=max(左侧最大纵坐标,右侧最大纵坐标)-自己纵坐标functrap(height[]int)int{res,l,r,maxl,maxr:=0,0,len(height)-1,0,0forl<=r{ifheight[l]
牛保实
·
2024-01-17 08:22
leetcode
算法
职场和发展
【Web】CTFSHOW 文件上传
刷题
记录(全)
期末考完终于可以好好学ctf了,先把这些该回顾的回顾完,直接rushjava!目录web151web152web153web154-155web156-159web160web161web162-163web164web165web166web167web168web169-170web151如果直接上传php文件就会弹窗直接禁js按钮就不能上传文件了一种方法是改js代码(png=>php)然后直
Z3r4y
·
2024-01-17 07:13
ctfshow
web
ctf
文件上传
漏洞
网络安全
wp
day2·算法-快乐数-有效三角形个数
今天又来更新啦,准备蓝桥杯的小伙伴可以和我一起来
刷题
,建议大家先看题,整理出思路,再看如何用简单的写法将思路构建出来,然后优化细节,找到解决某些例外出现的方法,从而成功解答这道题。
GUNDAM.
·
2024-01-17 04:20
刷题笔记
算法
c语言
刷题
之旅day1,题目1-3
题目1(1-2020,位数出现过多少次数字2)在1-2020的数位上,共出现过多少次字符2。如:222,出现了3次。核心代码:#includeintmain(){intcount=0;//历遍所有数字for(inti=1;i0){if(num%10==2){count++;}num/=10;}}printf("%d",count);}答案是:624。题目2(既约分数)如果一个分数的分子和分母的最大
小蓝lanll
·
2024-01-17 04:33
刷题之旅(c语言版)
c语言
算法
数据结构
日更二十七天—从前的幸福感去哪儿了
图片发自App
刷题
到深夜,今儿早点睡,想想里还没给个交代。趁着睡意朦胧,脑子漂浮,就来说说关于幸福感的话题吧!这个话题其实不是什么新鲜词,老早以前,就有人研究过,现在的国人普片幸福感不强。
盛小柒
·
2024-01-17 03:22
【C语言编程之旅 2】
刷题
篇-生命周期&作用域
文章目录第一题答案及解析第二题答案及解析第三题答案及解析第四题答案及解析第五题答案及解析第六题答案及解析第七题答案及解析第八题答案及解析第九题答案及解析第一题答案及解析在C语言中,变量分为局部变量和全局变量。局部变量:一般将定义在函数中的变量称为局部变量,其只能在函数内部使用。全局变量:定义在全局作用域中的变量,即函数外的变量,称之为全局变量,全局变量的生命周期随程序启动而生,随程序结束而消亡,在
蛇喰keying.
·
2024-01-17 03:53
C语言编程之旅
c语言
开发语言
力扣算法 Java
刷题
笔记【回溯算法篇 DFS】hot100(一)全排列 、子集 、组合 4
文章目录1.全排列(中等)2.全排列II(中等)3.子集(中等)4.组合(中等)1.全排列(中等)地址:https://leetcode-cn.com/problems/permutations/2022/01/23做题反思:classSolution{List>res=newLinkedList>permute(int[]nums){LinkedListtrack=newLinkedListtr
心海非海_
·
2024-01-17 01:28
数据结构与算法
leetcode
算法
java
回溯
LeetCode每日
刷题
:丑数
题目:给你一个整数n,请你判断n是否为丑数。如果是,返回true;否则,返回false。丑数就是只包含质因数2、3和/或5的正整数。:解题思路:利用递归的思路,如果该数被2或3或5取余之后等于0则把该数除以2或3或5,利用除以2或3或5的值重新去通过2,3,5取余直到最后的值为0或者1:代码实现:classSolution{publicbooleanisUgly(intn){if(n==0)ret
一般般的每日刷题
·
2024-01-17 00:12
leetcode
算法
职场和发展
LeetCode
刷题
:面试题 02.01. 移除重复节点
题目:是否独立完成:算是,但是使用自己的办法时间复杂度会超标解题思路:1.双循环嵌套,定义快慢节点,双层嵌套循环,如果值一样则剔除,但是时间复杂度为O(n²)会超标2.哈希表,利用set接口的特点,不能存储重复的值解题代码:classSolution{publicListNoderemoveDuplicateNodes(ListNodehead){if(head==null){returnnull
一般般的每日刷题
·
2024-01-17 00:12
leetcode
算法
职场和发展
LeetCode
刷题
:面试题 02.04. 分割链表
题目:是否独立思考解决:否,完全没有思路,在参考解题思路后,仍然没有解决出来,以后
刷题
过程没有思路可以参考别人的解题思路,但是出现问题一定要多加思考,不能一心想着通过为标准,照着别人的代码抄解题思路:既然题目要求比目标值小的数要排在前面
一般般的每日刷题
·
2024-01-17 00:12
leetcode
链表
算法
LeetCode
刷题
:141. 环形链表
题目:是否独立解答出:否,有思路,但是代码报错,参考解题代码后,修改通过解题思路:利用循环与哈希表存储每一个节点,如果发现添加不进去说明,存在环,正常来说循环遍历完应该是执行到null,但是他有环,最后一个节点地址会指向前面的地址解题代码:publicclassSolution{publicbooleanhasCycle(ListNodehead){ListNodecur=head;Setset=
一般般的每日刷题
·
2024-01-17 00:12
leetcode
链表
算法
LeetCode每日
刷题
:只出现一次的数字
题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?解题思路:这道题有三种解决方法:1.利用hashmap,出现一次就记录一次,然后返回只出现了一次的数字2.利用hasset的方法,出现的第一次为true的特性,出现第二次就返回false3.利用位运算的方法,异或,如果两个数
一般般的每日刷题
·
2024-01-17 00:41
leetcode
算法
职场和发展
LeetCode每日
刷题
:多数元素
题目:给定一个大小为n的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素解题思路:通过Hashmap的方法来解答,通过Hashmap来统计每个元素的个数,如果有元素的个数大于数组长度的一半那么则返回该元素,否则返回0。代码实现:classSolution{publicintmajorityElement(int[]n
一般般的每日刷题
·
2024-01-17 00:41
leetcode
算法
职场和发展
LeetCode每日
刷题
:存在重复的元素II
题目:给定一个整数数组和一个整数k,判断数组中是否存在两个不同的索引i和j,使得nums[i]=nums[j],并且i和j的差的绝对值至多为k。解题思路:这道题有三种解法:暴力,滑动窗口,Set。暴力解法:循环遍历数组,判断是否nums[i]==nums[j],根据题目意思还得加个判断条件i下标减去j下标的绝对值要小于等于给定的k。但是提交上去的话会超出时间限制,但是把第二个条件加在第二个for循
一般般的每日刷题
·
2024-01-17 00:41
leetcode
算法
职场和发展
LeetCode每日
刷题
:加一
题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。解题思路:一定一定一定要注意题目的第三句话(重要的事情说三遍),写题时不注意只写了三行代码运行之后碰到了这个提示,如下图:整数只要到九加一就会变成[1,0],所以我们这么写,数组最后一位正常加一,通过取余返回数组,如果有9
一般般的每日刷题
·
2024-01-17 00:11
leetcode
算法
职场和发展
LeetCode
刷题
:142. 环形链表 II
题目:是否独立解决:否,参考了解题思路解决问题,思考了用快慢指针,栈,统计链表数量定位尾巴节点(因为是环形链表所以是死循环,链表数量用while循环统计不出来)都没解决解题思路:这题其实和环形链表一样的解题思路,用哈希set将数据都存储进去,如果发现add(head)失败的话则返回head即可。(官方题解的快慢指针属实没看懂)解题代码:publicclassSolution{publicListN
一般般的每日刷题
·
2024-01-17 00:37
leetcode
链表
算法
华为OD机试 - 项目排期(Java & JS & Python & C)
在线OJ
刷题
题目详情-项目排期-Hydro题目描述项目组共有N个开发人员,项目经理接到了M个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成,不能多人合作。
伏城之外
·
2024-01-17 00:34
&
JS
&
Py)
算法
华为机试
Java
JavaScript
Python
C语言
leetcode
刷题
/回溯 216. 组合总和 III
216.组合总和III找出所有相加之和为n的k*个数的组合**。***组合中只允许含有1-9的正整数,并且每种组合中不存在重复的数字。说明:所有数字都是正整数。解集不能包含重复的组合。示例1:输入:k=3,n=7输出:[[1,2,4]]示例2:输入:k=3,n=9输出:[[1,2,6],[1,3,5],[2,3,4]]解题思路这道题就是典型的回溯算法,确定条件然后直接套模板即可问答需要遍历多少个?
weixin_46282078
·
2024-01-17 00:20
leetcode刷题/回溯算法
leetcode
c++
递归
回溯
数据结构
LeetCode
刷题
复盘笔记——77. 组合 && 216. 组合总和 III(一文搞懂回溯解决组合问题)
今日主要总结一下,77.组合&&216.组合总和III题目:77.组合Leetcode题目地址题目描述:给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。示例1:输入:n=4,k=2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]示例2:输入:n=1,k=1输出:[[1]]提示:1path;vector>res;voidba
Al资料站与复盘笔记
·
2024-01-17 00:18
leetcode
算法
数据结构
c++
LeetCode
刷题
.15(哈希表与计数排序解决41. 缺失的第一个正数)
给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。示例1:输入:nums=[1,2,0]输出:3示例2:输入:nums=[3,4,-1,1]输出:2示例3:输入:nums=[7,8,9,11,12]输出:1提示:1从1开始循环递增:i=1-->哈希表中是否存在"1"truei=2-->哈希表中是否存在"2"fal
ARuiiiiiii
·
2024-01-17 00:47
leetcode
散列表
算法
排序算法
java
LeetCode
刷题
13:回溯+剪枝解决216.组合总和 III
找出所有相加之和为n的k个数的组合,且满足下列条件:只使用数字1到9每个数字最多使用一次返回所有可能的有效组合的列表。该列表不能包含相同的组合两次,组合可以以任何顺序返回。示例1:输入:k=3,n=7输出:[[1,2,4]]解释:1+2+4=7没有其他符合的组合了。示例2:输入:k=3,n=9输出:[[1,2,6],[1,3,5],[2,3,4]]解释:1+2+6=91+3+5=92+3+4=9没
ARuiiiiiii
·
2024-01-17 00:14
leetcode
剪枝
算法
java
深度优先
Leetcode 121.买卖股票的最佳时机
加油,
刷题
使我快乐!一、题目描述与分析给定一个数组prices,其
派大星的信徒
·
2024-01-16 23:27
刷题计划
java
算法
篇章一:大学初印象
01高中我们只有一个目标——考大学、考好大学,不知有多少老师、家长都拿“熬过高三你就解放了”这一句话来鼓励学生,本来听着不当回事,可次数多了,
刷题
刷疯了,看着寒暑假放学的大哥哥大姐姐回来都不拿作业,也开始对大学充满了幻想
紫电青霜bot
·
2024-01-16 23:21
【Shell牛客
刷题
系列】SHELL30 netstat练习2-查看和3306端口建立的连接
刷题
链接:牛客题霸-Shell篇。该系列文章都放到专栏下,专栏链接为:《专栏:Shell》。
AlphaGuaGua
·
2024-01-16 23:39
#
Shell
shell
awk
grep
sed
cut
【C/PTA】循环结构专项练习(选择+填空)
本文结合PTA专项练习带领读者掌握循环结构,
刷题
为主注释为辅,在代码中理解思路,其它不做过多叙述。
秋说
·
2024-01-16 23:37
C语言入门教程
c语言
算法
数据结构
pta
循环结构
算法
刷题
O(1)时间实现数组增删查找:380.常数时间插入、删除和获取随机元素710.黑名单中的随机数380.常数时间插入、删除和获取随机元素//O(1)时间可以插入元素:动态数组Arraylist,哈希表hashmap。但是哈希表没法用O(1)实现随机返回元素和删除元素。可以O(1)获得元素,想到动态数组。所以把哈希表和动态数组结合。对于删除元素,把要删除的元素和动态数组中最后一个元素交换位置,然后删除
柠檬梅子酒
·
2024-01-16 23:35
算法
反序列化提升
刷题
例题:append($this->var);}}classShow{public$source;public$str;publicfunction__toString(){return$this->str->source;}publicfunction__wakeup(){echo$this->source;}}classTest{public$p;publicfunction__construc
补天阁
·
2024-01-16 23:34
PHP反序列化
web安全
信息安全
反序列化刷题提升
一招带你入门反序列化
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他