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
leecode编程练习
LEECODE
1480一维数组的动态和
classSolution{public:vectorrunningSum(vector&nums){vectorrunningSum;intsum=0;intlen=nums.size();for(inti=0;i<len;i++){sum=sum+nums[i];runningSum.push_back(sum);}returnrunningSum;}};
少年芒
·
2023-11-02 19:13
数据结构
算法
【C++】【记录自己的自学过程】用string简单的写一个拼字小游戏,只需要掌握string find方法即可。
C++PrimerPlus(第六版)中文版教材案例自定义
编程练习
用法简单,拓展性也较强,很适用于初学者练手#include#include#include#includestd::stringshujuku_dongwu
NVAS_CN
·
2023-11-02 19:58
string
find
c++
游戏
Leecode
二叉树的前、中、后序遍历解法
题目给定一个二叉树,返回它的前序遍历。给定一个二叉树,返回它的中序遍历。给定一个二叉树,返回它的后序遍历。但是很明显,如果是递归写法,十分简单,不会是中等难度了题上也明确表示了,写迭代算法publicListpreorderTraversal(TreeNoderoot){}ps:这三道题的题号分别是144,94,145什么是二叉树百度直达链接二叉树前序、中序、后序前序:先输出根节点,然后输出左孩子
Called_Kingsley
·
2023-11-02 06:09
java
数据结构与算法
数据结构
算法
二叉树
Leecode
347. 前 K 个高频元素 由此引发的对于优先级队列 最大堆&最小堆的思考
题目描述给定一个非空的整数数组,返回其中出现频率前k高的元素。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示例2:输入:nums=[1],k=1输出:[1]link思路首先,题目中有”前k高“这样的字眼,应该很自然地联想到优先队列。(只要有“前K”都可以联想下优先级队列)那出现频率怎么统计呢,我们既要保留原数组的元素,还要统计它出现的频率。那么很明显,需要一个map来
Called_Kingsley
·
2023-11-02 06:39
java
数据结构与算法
数据结构
算法
优先级队列
Leecode
-739 每日温度
目录题目要求:思路1:代码:思路2:代码:题目要求:根据每日气温列表,请重新生成一个列表,对应位置的输出是需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用0来代替。例如,给定一个列表temperatures=[73,74,75,71,69,72,76,73],你的输出应该是[1,1,4,2,1,1,0,0]。提示:气温列表长度的范围是[1,30000]。每个气温的值的均为
Called_Kingsley
·
2023-11-02 06:38
数据结构与算法
java
数据结构
leetcode
LeeCode
191. 位1的个数 引发的位运算与二进制的思考
题目要求:编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为‘1’的个数(也被称为汉明重量)。示例1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串00000000000000000000000000001011 中,共有三位为'1'。1.刚开始想到的最简单的办法肯定就是,先将输入的intn转换为二进制形式字符串,然后挨个计算其中
Called_Kingsley
·
2023-11-02 06:08
java
java
LeeCode
371 位运算之 “与”运算 + “异或”运算
题目:不使用运算符+和-,计算两整数a、b之和。示例1:输入:a=1,b=2输出:3示例2:输入:a=-2,b=3输出:1这里需要运用的位运算就是&和^举例说明a=5=0101b=4=0100^运算的计算法则是“相同为0,不同为1”res1=a^b=0001本来应该是9,但是与运算结果是1;这里就是所谓的无进位运算因为9=1001是在原来的第三位进了“1”
Called_Kingsley
·
2023-11-02 06:08
java
LeeCode
405:数字转换为十六进制数
package
LeeCode
;/***@ClassNameToHex*@Description给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用补码运算方法。
Called_Kingsley
·
2023-11-02 06:08
java
java
2020-07-22 Python学习笔记26 类和面向对象编程
第26关:类和面向对象的
编程练习
:中奖号码模板代码是彩票抽奖机的代码,使用的是面向过程的思维方式写的,思考一下用面向对象的思维如何改写?
建渐升辉
·
2023-11-02 05:58
leecode
-C语言实现-88. 合并两个有序数组
一、题目二、解题思路1、思路1两个有序数组进行合并,可以想象成插入排序,将有序数组b中的元素逐一遍历插入到有序数组a中,当b中某个元素小于等于其中的某个元素时,将此元素包含此元素右边的有效元素(非零的值)进行右移一位,移动完成后,再进行更新当前匹配的值,最后在跳出内层循环,因为后续元素不需要再进行遍历。如果没有匹配到元素,只需在数组a的尾部加上此元素即可,之后便可以继续比对有序数组b中的下一个元素
阳光九叶草LXGZXJ
·
2023-10-30 12:59
#
leecode练习-c语言实现
排序算法
leetcode
c语言
算法
开发语言
好题分享(2023.10.22——2023.10.28)
本文题目主要来自
Leecode
的OJ题,接下来我们来一道一道分析。。
无双@
·
2023-10-29 13:24
算法
c语言
数据结构
笔记
经验分享
leecode
每日一道算法面试题(11):
leecode
220:存在重复元素 III
1.算法题目给定一个整数数组,判断数组中是否有两个不同的索引i和j,使得nums[i]和nums[j]的差的绝对值最大为t,并且i和j之间的差的绝对值最大为ķ。示例1:输入:nums=[1,2,3,1],k=3,t=0输出:true示例2:输入:nums=[1,0,1,1],k=1,t=2输出:true示例3:输入:nums=[1,5,9,1,5,9],k=2,t=3输出:false2.算法思路算
Alexlee1986
·
2023-10-29 10:43
面试题
算法题
编程学习
leecode
100题(自用)
每日刷题刷题模板背包问题简单题1.两数之和2.两数相加70.爬楼梯(动态规划)94.二叉树的中序遍历101.对称二叉树104二叉树的最大深度121.买卖股票的最佳时机136.只出现一次的数字141.环形链表(快慢指针)155.最小栈(栈)160.相交链表(前后指针)169.多数元素169.多数元素206反转链表226翻转二叉树234回文链表283移动零338比特位计数448.找到所有数组中消失的数
张涤
·
2023-10-28 23:10
算法刷题
leetcode
leecode
数据库第二高的薪水
leecode
sql第176题:求第二高的薪水首先需要将当前表种员工的工资进行排序,在之前的基础上会多出一个临时的字段。
Halo Cooker
·
2023-10-28 06:56
数据库
[HTML基础]8.
编程练习
(4-5)
1.图像标签img属性1)src---显示图像的url2)alt---图像替代文本(用户无法查看图像时显示,好的选择是添加上)3)height---图像的高4)width---图像的宽2.路径1)绝对路径从盘符开始写的路径2)相对路径图片相对于正在书写文件的路径例如:同一目录直接使用图片名上一级目录使用../图片名下一级目录使用文件夹名/图片名3.单位1)px像素2)%百分比(相对于包含它的容器)
SkylerAI
·
2023-10-26 16:39
零基础JavaScript进阶学习笔记
目录准备练习JS基础语法什么是变量变量命名变量声明变量赋值表达式+号操作符自加一,自减一(++和--)比较操作符逻辑与操作符逻辑或操作符逻辑非操作符操作符优先级
编程练习
数组什么是数组如何创建数组数组赋值向数组增加一个新元素使用数组元素数组属性
努力学习的小吹
·
2023-10-25 22:47
js
javascript
LeeCode
7.整数反转
给出一个32位的有符号整数,将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。如果反转后整数溢出那么就返回0。思路分析依次取出整数的每一位数字给temp,再通过x/10使得数字依次减小十倍,通过result计算其反转后的数字。
饼干不干
·
2023-10-25 20:43
Python编程基础 第四章
编程练习
请定义一个Time类,具体要求为:(1)每个Time类对象可以存储一个时间;(2)具有设置当前时间的方法SetTime;(3)具有每次增加1秒的方法AddOne
题目内容:请定义一个Time类,具体要求为:(1)每个Time类对象可以存储一个时间(包括时、分、秒);(2)具有设置当前时间的方法SetTime;(3)具有每次增加1秒的方法AddOneSec。#请在此处写出Time类定义的代码if__name__=='__main__':h=int(input())#输入时m=int(input())#输入分s=int(input())#输入秒count=in
桐小哥
·
2023-10-25 05:10
python编程
python
成绩大排队详解-
编程练习
题(100)
目录题目:分析:C++代码:C++STL代码:总结:题目:成绩大排队问题描述读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入形式每个测试输入包含1个测试用例,格式为:第1行:正整数n第2行:第1个学生的姓名学号成绩第3行:第2个学生的姓名学号成绩.........第n+1行:第n个学生的姓名学号成绩其中姓名和学号均为不超过10个字符的字符串,成绩为0到100之间的一
www_helloworld_com
·
2023-10-25 04:31
编程练习题
C
编程练习题
Leecode
1658. 将 x 减到 0 的最小操作数 滑动窗口
原题链接:
Leecode
1658.将x减到0的最小操作数自己写的代码:classSolution{public:intminOperations(vector&nums,intx){intn=nums.size
自信的小螺丝钉
·
2023-10-24 00:42
Leetcode
leetcode
算法
c++
【HUAWEI】华为机试试题-105
LeeCode
试题链接直接上HJ1字符串最后一个单词的长度HJ2计算某字符出现次数HJ3明明的随机数:随机数去重排序输出(小-大)HJ4字符串分隔:输入一个字符串,请按长度为8拆分每个输入字符串并进行输出
DrMaker
·
2023-10-22 22:01
笔试
java
两个数组合并排序python_python算法题---合并两个有序数组
leetcode-python-合并两个有序数组今天第一次电话面试,有点紧张,所以自己感觉表现的不是很好,面试过程中面试官问到了两个算法题,都是
leecode
上面的题目,而且我都做过,但是当时一下子都想不起来
家庭影院
·
2023-10-22 21:56
两个数组合并排序python
LeeCode
每日一题:跳跃游戏||++贪心算法
引言贪心算法其实跟我之前对旋转图像的局部思想异曲同工,大体意思就是在每一个局部范围内做到最好,那么对于一个整体来说就是好的。本题就是一个典型的贪心算法题目,找到了方向我们接下来最重要的便是把这个局部范围找到。跳跃游戏点击查看详情如何使用贪心算法。作者建议是先通过多种例子寻找相似的,但是一定要找那种比较普遍的例子输入:nums=[2,3,1,1,4]输出:2这个很显然就是两次便是2——3——4.输入
乐于无济
·
2023-10-22 21:50
leecode
.1419.数青蛙
题目数青蛙代码classSolution{public:intminNumberOfFrogs(stringcroakOfFrogs){vector>pos(5);mapmapTable={{'c',0},{'r',1},{'o',2},{'a',3},{'k',4}};for(inti=0;iq;q.push(0);vectorvis(n,false);vis[0]=true;inttot=1;
free1993
·
2023-10-22 17:53
字符串
算法学习之 背包01问题 , 备战
leecode
来看题目我们分析一下题目,首先我们要排序,这有助于我们得到最大的值,我们要得到一个递推公式代码如下:classSolution{public:intmaxSatisfaction(vector&satisfaction){intn=satisfaction.size();vector>dp(n+1,vector(n+1));sort(satisfaction.begin(),satisfactio
wniuniu_
·
2023-10-22 15:29
算法
算法
学习
leetcode
算法学习 之 并查集
leecode
中这题就需要并查集代码如下typedefstruct{int*parents;int*sizes;}UnionFind;//下面建立一个初始化UnionFind*NewUnionFind(
wniuniu_
·
2023-10-22 15:44
算法
算法
学习
【每日
leecode
】
Leecode
50. Pow(x, n)
实现pow(x,n),即计算x的n次幂函数。示例1:输入:2.00000,10输出:1024.00000示例2:输入:2.10000,3输出:9.26100示例3:输入:2.00000,-2输出:0.25000解释:2-2=1/22=1/4=0.25说明:-100.00{ans*=xn--}returnans}快速幂,递归思路:对于计算x的n次方,可以先对n进行降级比如2的10次方其实是2^5*2
Marcusmei
·
2023-10-21 09:28
每日leecode
c++
leetcode
算法
go
c++ primer plus
编程练习
题参考第九章
1.下面是一个头文件。/*******************/根据这个头文件,创建一个多文件程序。其中的一个为golf。cpp,他提供了与头文件中的原型匹配的函数定义;另一个文件应该包含main(),并演示原型化函数的所有特性。例如,包含一个让用户输入的循环,并使用输入的数据来填充一个由golf结构组成的数组,数组被填满或用户用高尔夫选手的姓名设置为空字符串时,循环将结束。main()汉化只使用
爱炸薯条的小朋友
·
2023-10-21 04:12
c++
笔记
c++
leecode
刷题笔记-数组
数组题注意事项:1.切记while循环的循环条件一定要判断遍历长度是否越界且要先判断该条件,否则就会报错,例如:whilej>>a=[1,2,3]>>>b=[4,5,6]>>>c=[4,5,6,7,8]>>>zipped=zip(a,b)#返回一个对象>>>zipped>>>list(zipped)#list()转换为列表[(1,4),(2,5),(3,6)]>>>list(zip(a,c))#元
zzzzhuyan
·
2023-10-20 12:30
刷题
LeetCode刷题笔记(1)—— 两数之和
map函数用法2、strip()方法:3、split()方法解法二:对解法一的优化对于temp=nums[:i]的补充知识:1、切片:2、range()函数用法:解法三:字典来模拟哈希查询的过程求解(来自
Leecode
-借我杀死庸碌的情怀-
·
2023-10-20 09:36
LeetCode
leetcode
算法
python
C++入门基础
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2023年10月19日博主码云地址:博主码云地址参考书籍:《C++Primer》《C++编程规范》
编程练习
:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-10-19 20:47
C++学习
c++
java
数据库
Java实现每日一道算法面试题(19):
leecode
35 搜索插入位置
1.算法题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例1:输入:[1,3,5,6],5输出:2示例2:输入:[1,3,5,6],2输出:1示例3:输入:[1,3,5,6],7输出:42.算法思路算法思路:二分查找:利用二分查找的思路查找数据的插入位置,时间复杂度O(logn)。3.算法代码
alexlee1987
·
2023-10-19 08:47
Leecode
1314. 矩阵区域和 二维前缀和
原题链接:
Leecode
1314.矩阵区域和classSolution{public:vector>matrixBlockSum(vector>&mat,intk){intm=mat.size(),n=
自信的小螺丝钉
·
2023-10-18 17:30
Leetcode
矩阵
leetcode
算法
c++
LeeCode
-02
ListNode*addTwoNumbers(ListNode*l1,ListNode*l2){intt=0,a=0,b=0;ListNode*l3=nullptr,*tail=nullptr;while(l1||l2){a=l1?l1->val:0;b=l2?l2->val:0;t=a+b+t;if(l3==nullptr){l3=tail=newListNode(t%10);}else{tai
浪淘沙008
·
2023-10-18 16:05
求一个三位整数m的每位数之积python_Python随笔24:Python基础
编程练习
题13~14
注:本文所有代码均经过Python3.7实际运行检验,保证其严谨性。Python基础练习题13写一个函数用来生成一个含有m行n列的正整数小于100的随机整数的列表。解答:涉及到数组,最好的办法就是numpy库了。numpy库的.random.randint(low[,high,shape])方法——根据shape创建随机整数或整数数组,范围是[low,high),可以一步到位解决问题。由于题目要求
苏瑞文
·
2023-10-18 13:19
编程练习
-——第一弹
1.输入一个三位整数x(999=>x>=100),将其分解出百位、十位、个位,并求出各位之积及各位之和,分别显示在两行上。解题技巧:利用取模和除法运算得到每位数字的值//输入一个三位整数x(999=>x>=100),将其分解出百位、十位、个位,并求出各位之积及各位之和,分别显示在两行上。#includeusingnamespacestd;intmain(){intx;cin>>x;if(x>=10
「已注销」
·
2023-10-18 13:15
c++
蓝桥杯
开发语言
c++
算法:多数元素
leecode
链接方法1循环一下数组,把每个元素出现的次数做个统计,最后返回出现
仙女爱吃鱼
·
2023-10-18 03:20
算法
js
算法
leetcode
多数元素
C Primer Plus 第十四章
编程练习
1-11题
第3题#include#defineLen40#defineCounts100structBook{chartitle[Len];charatuhor[Len];floatvalue;};intmain(void){intnumbers=0;structBookbooks[Counts];do//完成输入{printf("请输入第%d本书的名称:",numbers+1);if(gets(books
加盾男爵
·
2023-10-17 16:43
c语言
leecode
4:求
[最长回文子串]解题思路一:我们所需的时间复杂度是O(N)用一个字典保存一个字符串出现的第一次index,然后遍历字符串直到结束。代码如下:classSolution{funclongestPalindrome(_s:String)->String{vardic=[Character:Int]()varmaxLength=0varcurrentChar:Character?varindex=0s.
boy丿log
·
2023-10-17 12:04
C51单片机——中断与定时器
中断是大多数CPU最精彩的部分之一,下面我们通过讲解和
编程练习
学习中断和定时器相关概念目录1.1.什么是中断1.2.中断的种类1.3中断的相关概念1.4.51单片机可用中断及相关引脚1.4.寄存器1.5
西西弗sixhj
·
2023-10-17 12:42
单片机
嵌入式硬件
51单片机
Leecode
swift
importFoundation/*一般写算法用c语言来实现,比较能理解整个细节,因为高级语言都封装的简易的操作,像数组是动态的,queue需要维护front和rear指针,stack要维护top指针,c语言是面向过程的,所以在实现字符串操作相对容易,但在没有内置的map数据类型,所以像实现LRUCache用到双向链表和hashmap来实现,代码比较长*///MARK:53.最大子数组和//动态转
又又轻
·
2023-10-17 11:30
3.无重复字符的最长子串-lengthOfLongestSubstring
链接
LeeCode
-3-无重复字符的最长子串参考知乎Git题目描述给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。
赵苏苏_5d86
·
2023-10-17 09:19
leecode
-寻找重复数字
题目题目分析哇哦,原来vector可以这样初始化,学到了!!不初始化会直接报错嘞!代码classSolution{public:intfindDuplicate(vector&nums){vectorv(nums.size(),false);//初始化!!!!inti=0;for(;i
MORE_77
·
2023-10-17 01:34
leecode
100
数据结构
算法
leecode
-搜索二维矩阵
题目题目分析不能全if,得写elseif啊因为j–会修改j!!!代码classSolution{public:boolsearchMatrix(vector>&matrix,inttarget){intn=matrix.size();//n行intm=matrix[0].size();//m列inti=0,j=m-1;while(j>=0&&itarget)j--;elseif(matrix[i]
MORE_77
·
2023-10-17 01:04
leecode
100
矩阵
线性代数
Python基础
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2023年10月13日博主码云地址:博主码云地址参考书籍:《Python编程》
编程练习
:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-10-16 17:51
Python学习
python
开发语言
初识MySQL
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2022年03月12日博主码云地址:博主码云地址参考书籍:java核心技术卷1
编程练习
:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-10-16 17:20
MySQL
mysql
数据库
java
MySQL索引及事务
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2022年3月19日博主码云地址:博主码云地址参考书籍:java核心技术卷1
编程练习
:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-10-16 17:20
MySQL
数据库架构
数据库
sql
C语言学习
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2023年5月26日博主码云地址:渣渣C参考书籍:C语言程序与设计和数据结构(C语言版)
编程练习
:牛客网+力扣网求解a的值voidtest
to Keep
·
2023-10-16 17:20
习题集
c语言
学习
算法
剑指offer(牛客)——合并两个排序的链表
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2022年4月11日博主码云地址:博主码云地址参考书籍:java核心技术卷1和数据结构(C语言版)
编程练习
:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-10-16 17:50
剑指offer(牛客)
c语言
java
数据结构
链表
Python基础语法
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2023年10月16日博主码云地址:博主码云地址参考书籍:《Python编程》
编程练习
:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-10-16 16:13
python
开发语言
上一页
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
其他