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
领扣算法题
【算法基础】LeetCode股票交易类
算法题
目总结(一次交易,两次交易,无数次交易)...
大家好,前一段时间的基金市场波动很大啊,也就又诞生了很多“韭菜”,在这里千寻也提醒大家“股市有风险,入市需谨慎”,玩基金一定用不着急用的钱哦~刷
算法题
目,应该是很多同学的“噩梦”,尤其是非科班的初学者,
风度78
·
2023-10-08 09:54
算法
编程语言
java
数据结构
leetcode
【
算法题
】2034. 股票价格波动
插:前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。坚持不懈,越努力越幸运,大家一起学习鸭~~~题目:给你一支股票价格的数据流。数据流中每一条记录包含一个时间戳和该时间点股票对应的价格。不巧的是,由于股票市场内在的波动性,股票价格记录可能不是按时间顺序到来的。某些情况下,有的记录可能是错的。如果两个有相同时间戳的记录出现在数据流中,前一条记录视为错
程序猿不脱发2
·
2023-10-08 09:49
算法
华为OD机考
算法题
:分班
题目部分题目分班难度易题目说明幼儿园两个班的小朋友在排队时混在了一起,每位小朋友都知道自己是否与前面一位小朋友是否同班,请你帮忙把同班的小朋友找出来。小朋友的编号为整数,与前一位小朋友同班用Y表示,不同班用N表示(第一位小朋友前面没人,用N表示)。输入描述输入为空格分开的小朋友编号和是否同班标志。比如:6/N2/Y3/N4/Y,表示共4位小朋友,2和6同班,3和2不同班,4和3同班。其中,小朋友总
御剑乐逍遥
·
2023-10-08 07:12
华为OD机考
华为od
算法
数据结构
Java
Javascript
刷题-Leetcode-404. 左叶子之和(二叉树-属性)
404.左叶子之和题目链接来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sum-of-left-leaves/submissions/著作权归
领扣
网络所有
萌的咋会有
·
2023-10-08 06:29
#
二叉树
力扣 404. 左叶子之和
在这个二叉树中,有两个左叶子,分别是9和15,所以返回24来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sum-of-left-leaves著作权归
领扣
网络所有
冷酷的摸鱼小将
·
2023-10-08 06:28
力扣
leetcode
算法
职场和发展
力扣 --计算左叶子之和(二叉树,递归)
在这个二叉树中,有两个左叶子,分别是9和15,所以返回24来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sum-of-left-leaves著作权归
领扣
网络所有
一只愤怒的小菜鸟
·
2023-10-08 06:58
二叉树
递归法
力扣
算法题
-404.左叶子之和 C语言实现
题目计算给定二叉树的所有左叶子之和。示例:3/\920/\157在这个二叉树中,有两个左叶子,分别是9和15,所以返回24来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sum-of-left-leaves思路判定左叶子的条件是:1、没有子节点;2、其母节点的左节点;满足条件的值返回即可。程序/***Definitionforabinarytr
抓住小白白
·
2023-10-08 06:27
算法题目
刷题---树篇---404. 左叶子之和(go,python实现)
在这个二叉树中,有两个左叶子,分别是9和15,所以返回24来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sum-of-left-leaves著作权归
领扣
网络所有
Allen_Xu17
·
2023-10-08 06:27
刷题--树
LeetCode
刷题
leetcode
算法
数据结构
二叉树
京东Java高开岗三面算法+数据库+设计模式,复习1个月成功拿offer
java现场三面,包含:算法、数据库、设计模式、java高级等,尾部有最全BAT高级java面试题目和答案福利京东技术面试(一):算法面试:二叉树怎么实现的知道哪些排序算法快排怎么实现堆排序怎么实现一道
算法题
谁叫我土豆了
·
2023-10-08 04:28
水塘抽样算法
我第一次见到这个算法问题是谷歌的一道
算法题
:给你一个未知长度的链表,请你设计一个算法,只能遍历一次,随机地返回链表中的一个节点。
labuladong2
·
2023-10-07 22:59
同构字符串(双映射)
今天在做看九章算法高频
算法题
时碰到下面的一个有趣问题:leetcode205题:同构字符串给定两个字符串s和t,判断它们是否是同构的。
奥尔良鸡腿腿
·
2023-10-07 20:43
LeetCode 501. 二叉搜索树中的众数
截止到目前我已经写了500多道
算法题
,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加),大家可以免费下载下载链接:https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ
数据结构和算法
·
2023-10-07 19:47
数据结构和算法
LeetCode
二叉搜索树中的众数
【Leetcode】
算法题
——20. 有效的括号
1.题目简介题目:20.有效的括号难度:简单【题目描述】给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。2.题目解析【栈问题】对于有效的括号,它的部分子表达式仍然是有效的括号,比如{()[()]}是一个有效的括号,()[{}]是有效的括号,[()]也是有效的括号。并且当我们每
与bug战斗的瓜瓜
·
2023-10-07 15:44
Leetcode
python
leetcode
算法
LeetCode
算法题
121:买卖股票的最佳时机(Best Time to Buy and Sell Stock)
技术交流可以加:本人微信:xcg852390212本人qq:852390212学习交流qq群1(已满):962535112学习交流qq群2:780902027买卖股票的最佳时机LeetCode中文LeetCode英文给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示
Miller-Xie
·
2023-10-07 14:30
算法题总结
LeetCode
LeetCode
算法题
:买卖股票的最佳时机maxProfit2
给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入:[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得利润=5-1=4。随后,在第4天(股票价格=
「已注销」
·
2023-10-07 14:29
算法题
:买卖股票的最佳时机,动态规划
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,最大
前端同学
·
2023-10-07 14:29
算法
【
算法题
】买卖股票的最佳时机
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,最大
山秋云物冷
·
2023-10-07 14:29
算法
力扣(leetcode)
算法题
库122:买卖股票的最佳时机 II
买卖股票的最佳时机II题目描述给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例输入:[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得利润=5-1=4。
k Chivalrous man
·
2023-10-07 14:58
算法
算法
leetcode
数组
python股票算法_Python
算法题
:买卖股票的最佳时机--贪心/蛮力算法简介
题目要求给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。看到这个题目最初的想法是蛮力法通过两层循环不断计算不同天之间的利润及利润和python买卖股票的最佳时机--贪心/蛮力算法简介-剑峰随心-博客园www.cnblogs.com下面
weixin_39969232
·
2023-10-07 14:58
python股票算法
算法题
:买卖股票的最佳时机
题干:给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票示例:示例1:输入:[7,1,5,3,6,4]输出:5示例2输入:[7,6,4,3,1]输出:0核心思想:记录已经遍历过的最小值,遍历下一个元素时,先判断他是不是比原最小值小,如果是,则更新最小值,然后在判断当前值
sdustty
·
2023-10-07 14:28
算法题
算法
leetcode
java
java
算法题
:买卖股票的最佳时机 II
题目:给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入:[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得利润=5-1=4。随后,在第4天(股票
BigCabbageFy
·
2023-10-07 14:53
算法
LeetCode
java
算法
LeetCode
java
算法题
:买卖股票的最佳时机 II
这道题是贪心算法的中级难度练习题,由于题目设定,整个价格都是透明的,这里并不涉及需要预测股票涨势的问题。解决思路不难,就是一旦股票价格开始下降了就买入,一旦上升了,就赶紧卖出。(完整题目附在了最后)代码如下:classSolution(object):defmaxProfit(self,prices):has_stock=Falseprofit=0foriinrange(len(prices)-1
我有明珠一颗
·
2023-10-07 14:22
数据结构与算法
leetcode
Python精修
买卖股票的最佳时机
II
贪心算法
算法
leetcode
python
买卖股票的最佳时机
《数据结构》-第四章 串、数组和广义表(知识点总结)
对于应试,本章内容较为容易掌握,相对于其他章节所占比分较少,往往以选择或填空题出现,对
算法题
目主要出现在对BF算法和KMP算法理解上。【考点】①串的重点考点为串的模式匹配算法;②数组的主
代码太难敲啊喂
·
2023-10-07 14:28
数据结构
数据结构
数组
算法题
:K 次取反后最大化的数组和
这道题没有看题解,直接提交,成绩超越99.5%,说明思路是优的。就是考虑的情况里面弯弯绕比较多,需要考虑全面一点。(本题完整题目附在了最后面)具体思路如下:1、首先排序,然后从最小的负数开始一一变为正数,如果遍历到正数了,而k的次数没用完,如果剩余的k是偶数次,则直接可以退出了;如果k是奇数次且nums内有0元素也可以直接退出程序;如果k是奇数次且nums里面没有0元素,则挑一个最小的正数,将其置
我有明珠一颗
·
2023-10-07 11:29
数据结构与算法
leetcode
Python精修
K
次取反后最大化的数组和
贪心算法
算法
leetcode
python
算法题
:柠檬水找零
这道题就是纯贪心
算法题
,遍历每个顾客,先把钱收了,如果是10块钱就判断手里头有没有5元用于找零;如果是20块钱,先判断是不是有10元+5元,如果没有就再判断是否有3个5元。
我有明珠一颗
·
2023-10-07 11:29
数据结构与算法
leetcode
Python精修
柠檬水找零
贪心算法
算法
leetcode
python
算法题
:单调递增的数字
这道题参考了一位网友的思路,采用了贪心算法+动态规划,具体思路如下:(完整题目附在了最后面)1、从高到低遍历数字的每个位数,找到第一个数值递减(=),就得到了我们要的结果。代码如下:classSolution(object):defdp(self,nums):foriinrange(len(nums)-1):ifnums[i+1]
我有明珠一颗
·
2023-10-07 11:26
数据结构与算法
leetcode
Python精修
单调递增的数字
贪心算法
算法
leetcode
python
ARTS打卡第二周
ARTS打卡第二周Algorithm:每周至少做一个leetcode的
算法题
839.相似字符串组如果交换字符串X中的两个不同位置的字母,使得它和字符串Y相等,那么称X和Y两个字符串相似。
MR_Model
·
2023-10-07 11:01
算法题
:矩阵中的最长递增路径(题目+思路+代码+注释)(简单易懂的记忆法)
题目矩阵中的最长递增路径给定一个mxn整数矩阵matrix,找出其中最长递增路径的长度。对于每个单元格,你可以往上,下,左,右四个方向移动。你不能在对角线方向上移动或移动到边界外(即不允许环绕)。示例1:输入:matrix=[[9,9,4],[6,6,8],[2,1,1]]输出:4解释:最长递增路径为[1,2,6,9]。输入:matrix=[[3,4,5],[3,2,6],[2,2,1]]输出:4
HumoChen99
·
2023-10-07 09:54
Java
leetcode算法
算法
leetcode
算法题
目——被围绕的区域(dfs,bfs)
leetcode.130被围绕的区域dfs解法:深度优先遍历:思路:读取数据后1.先将数据的四周进行bfs算法(因为只有与外围接触的点,才能不被包围)算法执行中时,递归看看该点的上下左右有没有是O的,如果是O则标记为A2.循环完四周之后,将数据中的O全部换成X,将全部的A换成O即得到最终的结果#include#include#includeusingnamespacestd;//定义为全局变量会剩
943802606
·
2023-10-07 08:05
#
算法题目刷题
算法
算法题
目——岛屿数量(bfs dfs)
题目链接:leetcode.200岛屿数量dfs重点:路过过的点做新标记,以防止重复路过思路:数据读取完成后1.对所有数据进行一次循环2.在循环内部,如果元素为‘1’则进入dfs算法3.在深度优先遍历中,先将该元素标记为‘0’,在查看它的上下左右元素是否为‘1’,是‘1’则进入BFS,直到所有的元素全为‘0’为止#include#include#includeusingnamespacestd;c
943802606
·
2023-10-07 08:05
#
算法题目刷题
算法
c++
leetcode
算法题
目——省份数量(dfs,bfs)
题目链接:leetcode.547省份数量dfs:深度优先遍历:递归思路:读入数据完成后重点:建立一个数组记录该省份是否访问,新建一个元素记录省份圈的个数1.对所有省份循环一次,如果该省份未被访问,则进入dfs2.dfs中,对所有省份循环一遍,如果未被访问且省份index可以到达省份j时将该省设置为已访问,且进入j省的dfs中#include#includeusingnamespacestd;in
943802606
·
2023-10-07 08:05
#
算法题目刷题
算法
leetcode
收录一些常见的
算法题
型
常用算法字符串s.trim():去掉字符串首尾的空格s.split("\\s+"):按照空格对字符串分割树前中后序遍历/***统一一下*@paramroot*@return*///前序publicstaticListpreOrder(TreeNoderoot){Listlist=newArrayList();Stackstack=newStack();TreeNodecur=root;while(
GolvenDong
·
2023-10-07 07:18
Java
秋招
算法
算法
java
5.最长回文子串 && 647.回文子串 (python)
:s="cbbd"输出:"bb"来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic-substring著作权归
领扣
网络所有
此去经年ToT
·
2023-10-07 06:33
LeetCode刷题
leetcode
python
算法题
:分发饼干
这个题目是贪心算法的基础练习题,解决思路是排序+双指针+谈心法,先将两个数组分别排序,优先满足最小胃口的孩子。(本题完整题目附在了最后面)代码如下:classSolution(object):deffindContentChildren(self,g,s):ifnots:return0g.sort()s.sort()pos_g,pos_s,n_satisfy=0,0,0whilepos_g=g[i
我有明珠一颗
·
2023-10-07 05:37
数据结构与算法
leetcode
Python精修
分发饼干
贪心算法
算法
leetcode
python
算法题
:摆动序列
这道题是一道贪心
算法题
,如果前两个数是递增,则后面要递减,如果不符合则往后遍历,直到找到符合的。
我有明珠一颗
·
2023-10-07 05:05
数据结构与算法
leetcode
Python精修
摆动序列
贪心算法
算法
leetcode
python
ARTS WEEK 6
Algorithm:每周至少做一个leetcode的
算法题
;Review:阅读并点评至少一篇英文技术文章;Tip/Techni:学习至少一个技术技巧;Share:分享一篇有观点和思考的技术文章。
yuanyuan148
·
2023-10-07 02:11
分享晚上一道面试的
算法题
,大家品品难度如何...
背景晚上领导让安排一个技术面试,需要出一道题手写算法。想着在leetcode上找一道,又担心面试同学万一做过就不好了。于是选了一道上周LCCUP的中等题。虽说是中等题,但个人觉得还是比较简单的。结果面试的同学做了半天,没有结果,讲了贪心的原理让重写一次还是翻车。所以分享出来大家看看觉得这道题难度几何?LCP30.魔塔游戏https://leetcode-cn.com/problems/p0NxJO
清风Python
·
2023-10-07 02:45
【PAT甲级 - C++题解】1107 Social Clusters
1011.2415.3001.5343专栏地址:PAT题解集合原题地址:题目详情-1107SocialClusters(pintia.cn)中文翻译:社会集群专栏定位:为想考甲级PAT的小伙伴整理常考
算法题
解
Pandaconda
·
2023-10-06 23:41
#
PAT甲级真题
c++
算法
数据结构
PAT
并查集
【PAT甲级 - C++题解】1125 Chain the Ropes
spm=1011.2415.3001.5343专栏地址:PAT题解集合原题地址:题目详情-1125ChaintheRopes(pintia.cn)中文翻译:结绳专栏定位:为想考甲级PAT的小伙伴整理常考
算法题
解
Pandaconda
·
2023-10-06 23:41
#
PAT甲级真题
c++
PAT
算法
数据结构
贪心
【PAT甲级 - C++题解】1114 Family Property
spm=1011.2415.3001.5343专栏地址:PAT题解集合原题地址:题目详情-1114FamilyProperty(pintia.cn)中文翻译:家产专栏定位:为想考甲级PAT的小伙伴整理常考
算法题
解
Pandaconda
·
2023-10-06 23:40
#
PAT甲级真题
c++
算法
PAT
数据结构
并查集
【PAT甲级 - C++题解】1025 PAT Ranking
spm=1011.2415.3001.5343专栏地址:PAT题解集合原题地址:题目详情-1025PATRanking(pintia.cn)中文翻译:PAT排名专栏定位:为想考甲级PAT的小伙伴整理常考
算法题
解
Pandaconda
·
2023-10-06 23:10
#
PAT甲级真题
算法
c++
数据结构
PAT
【PAT甲级 - C++题解】1089 Insert or Merge
1011.2415.3001.5343专栏地址:PAT题解集合原题地址:题目详情-1089InsertorMerge(pintia.cn)中文翻译:插入还是归并专栏定位:为想考甲级PAT的小伙伴整理常考
算法题
解
Pandaconda
·
2023-10-06 23:10
#
PAT甲级真题
算法
c++
数据结构
【算法基础课】数组模拟栈、队列
这对于
算法题
来说是可以忍受的,毕竟更看重时间效率
SuperWiwi
·
2023-10-06 13:05
OJ刷题
LeetCode 714. 买卖股票的最佳时机含手续费
截止到目前我已经写了500多道
算法题
,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加),大家可以免费下载下载链接:https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ
数据结构和算法
·
2023-10-06 12:01
数据结构和算法
LeetCode
买卖股票的最佳时机含手续费
动态规划
每日
算法题
—二叉树完全性校验
题目描述校验一棵树是否为完全二叉树完全二叉树定义:若设二叉树的深度为h,除第h层外,其它各层(1~h-1)的结点数都达到最大个数,第h层所有的结点都连续集中在最左边,这就是完全二叉树。(注:第h层可能包含1~2h个节点。)来源:https://leetcode-cn.com/problems/check-completeness-of-a-binary-tree如输入:输出:true输入:输出:f
程田
·
2023-10-06 11:41
【
算法题
】714. 买卖股票的最佳时机含手续费
题目:给定一个整数数组prices,其中prices[i]表示第i天的股票价格;整数fee代表了交易股票的手续费用。你可以无限次地完成交易,但是你每笔交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。返回获得利润的最大值。注意:这里的一笔交易指买入持有并卖出股票的整个过程,每笔交易你只需要为支付一次手续费。示例1:输入:prices=[1,3,2,8,4,9],f
程序猿不脱发2
·
2023-10-06 10:04
算法
leetcode
职场和发展
leetcode刷题笔记——双指针
leetcode刷题笔记——双指针目前完成的贪心相关的leetcode
算法题
序号:中等:142困难:76来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems
季建豪
·
2023-10-06 09:13
数据结构与算法
指针
算法
leetcode
数据结构
Free Code Camp 十六道JS基本
算法题
记录一下,FCC通关过程中,基础算法,总共十五题。算是对些API的熟悉和对JS脚本结构一些熟悉。1.ReverseaString--翻转字符串要求:先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。结果必须得是一个字符串思路:直接split()拆分成数组使用reverse()翻转数组通过join()把数组拼成字符串。functionreverseString
江湖竖子
·
2023-10-06 08:30
牛客网高频
算法题
系列-BM10-两个链表的第一个公共结点
牛客网高频
算法题
系列-BM10-两个链表的第一个公共结点题目描述输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。
雄狮虎豹
·
2023-10-06 06:41
Leetcode刷刷刷 - 1. Two Sum
Leetcode是程序员刷
算法题
的大本营,难度也很友好的分了高级、中级及初级,目前在全球范围内已经有了上百万名用户,并且拥有超过了1000道题目资源和公司面试真题。
V怪兽
·
2023-10-06 05:27
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他