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
领扣算法学习
2018-11-02
1、零秒思维训练2、早起
算法学习
3、写活动页总结零秒思考训练有在早晨思考,但是仍旧没有到有想法的时候就记录下来。早期有进行算法书籍阅读,解决的部分调试的问题。还没有完全弄陶氏清楚。活动页有推迟。
Alee文润
·
2023-10-10 10:51
Leetcode 101. 对称二叉树
null,3,null,3]则不是镜像对称的:1/\22\\33来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/symmetric-tree著作权归
领扣
网络所有
钢笔先生
·
2023-10-10 00:26
一、预备知识(基本解题思路与复杂度分析)
一、预备知识(基本解题思路与复杂度分析)算法面试可以看做是和面试官探讨解决方案,对于问题的细节和应用环境可以和面试官沟通沟通本身很重要,暗示了思考问题的方式
算法学习
准备范围各种排序算法基础数据结构和算法实现
housz77
·
2023-10-10 00:01
liu算法刷题学习
算法
数据结构
面试
leetcode
数据结构与
算法学习
(02)线性表
1.1线性表的概念满足数据元素不同,但是在同一个线性表中的元素必定具有相同的特点,即属于同一数据对象,相邻数据元素之间存在这个序偶关系.诸如此类由(n>=0)个数据特性相同的元素构成的有限序列称为"线性表"。即将具有“一对一”关系的数据“线性”地存储到物理空间中,这种存储结构就称为线性存储结构(简称线性表)。线性表中的元素的个数n定义为线性表的长度,如果n=0则称为空表。使用线性表存储的数据,如同
暱稱已被使用
·
2023-10-09 15:58
刷题-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. 左叶子之和(go,python实现)
在这个二叉树中,有两个左叶子,分别是9和15,所以返回24来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sum-of-left-leaves著作权归
领扣
网络所有
Allen_Xu17
·
2023-10-08 06:27
刷题--树
LeetCode
刷题
leetcode
算法
数据结构
二叉树
【
算法学习
】-【双指针】-【有效三角形的个数】
LeetCode原题链接:611.有效三角形的个数下面是题目描述:给定一个包含非负整数的数组nums,返回其中可以组成三角形三条边的三元组个数。示例1:输入:nums=[2,2,3,4]输出:3解释:有效的组合是:2,3,4(使用第一个2)2,3,4(使用第二个2)2,2,3示例2:输入:nums=[4,2,3,4]输出:4提示:1ca+c>bb+c>a其实我们可以对以上定理进行“优化”:若a、b
想学好编程的ad
·
2023-10-07 21:49
算法学习
算法
学习
吴恩达深度学习<笔记>优化算法
吴恩达深度学习优化算法一、1.Mini-batchgradientdescent二、GradientdescentwithmomentumRMSpropAdam优化
算法学习
率衰减一、1.Mini-batchgradientdescent
不自知的天才
·
2023-10-07 20:58
深度学习
python
人工智能
算法学习
:501.二叉搜索树中的众数
二叉搜索树中的众数题目链接:力扣题目链接难度:简单给你一个含重复值的二叉搜索树(BST)的根节点root,找出并返回BST中的所有众数(即,出现频率最高的元素)。如果树中有不止一个众数,可以按任意顺序返回。假定BST满足如下定义:结点左子树中所含节点的值小于等于当前节点的值结点右子树中所含节点的值大于等于当前节点的值左子树和右子树都是二叉搜索树示例输入:root=[1,null,2,2]输出:[2
As_theWind
·
2023-10-07 19:47
数据结构与算法
java
数据结构
算法
算法学习
:122. 买卖股票的最佳时机 II
买卖股票的最佳时机II题目链接:力扣题目链接难度:中等给定一个数组prices,其中prices[i]表示股票第i天的价格。在每一天,你可能会决定购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以购买它,然后在同一天出售。返回你能获得的最大利润。示例:输入:prices=[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔
As_theWind
·
2023-10-07 14:57
数据结构与算法
java
算法
数据结构
算法学习
-Leetcode(一)—— 三数之和
文章目录前言一、暴力解法二、排序+双指针解法1.排序+双指针2.C++版本总结前言给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元一、暴力解法看到题目依据条件求和,我第一时间想到的就是暴力解法,遍历数组,寻找适合条件的数据(惭愧惭愧,自身实力拉胯,只能先解决问题再优化问题),当我付
tyyovo
·
2023-10-07 09:27
算法
笔记
算法
c++
leetcode
5.最长回文子串 && 647.回文子串 (python)
:s="cbbd"输出:"bb"来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic-substring著作权归
领扣
网络所有
此去经年ToT
·
2023-10-07 06:33
LeetCode刷题
leetcode
python
数据结构与
算法学习
——贪心算法
贪心算法贪心算法简介数组中对单个元素的贪心算法455.分发饼干(Easy)数组中对多个元素贪心的算法122.买卖股票的最佳时机II(Medium)贪心算法简介贪心算法总的来看是希望能够通过局部最优解来获取全局最优解的一种方法,在求解最值问题时可以考虑使用贪心算法。贪心算法在使用时,主要需要以下两个条件:局部最优解是可以求得的从局部最优解可以推出全局最优解贪心算法的局部最优解推出整体最优解是一个比较
weixin_51683648
·
2023-10-07 06:53
数据结构
java
Trust Region Policy Optimization (TRPO) 背后的数学原理
本文是自己的TRPO
算法学习
笔记,在数学原理推导核心部分附有自己的理解与解释。整篇文章逻辑清晰,思路顺畅。有想推导的同学可以一起学习。
小小何先生
·
2023-10-07 00:57
【备战秋招】每日一题:2023.03.19-米哈游(第二题)--构造数组
为了更好的阅读体检,可以查看我的
算法学习
网本题在线评测链接:P1092题目内容塔子哥是一名研究生,正在研究一种基于字符串操作的算法。
塔子哥学算法
·
2023-10-06 12:33
算法
华为od
eclipse
数据结构
ci/cd
leetcode刷题笔记——双指针
leetcode算法题序号:中等:142困难:76来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reconstruct-itinerary著作权归
领扣
网络所有
季建豪
·
2023-10-06 09:13
数据结构与算法
指针
算法
leetcode
数据结构
【
算法学习
】-【双指针】-【盛水最多的容器】
LeetCode原题链接:盛水最多的容器下面是题目描述:给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。示例1:输入:[1,8,6,2,5,4,8,3,7]输出:49示例1图:解释:图中垂直线代表输入数组[1,8,6,2,
想学好编程的ad
·
2023-10-06 04:06
算法学习
算法
学习
算法学习
-A*算法
虽然大二就接触过A*算法,但实际上根本没去实现过,所以很快就忘了。。做题基本都是Dijkstra。现在在上AI课,要写A*的作业,所以复习(重学)一遍,做一点笔记。常见的搜索有DFS和BFS,当然还有大名鼎鼎的Dijkstra,以及加速的最佳优先搜索算法。下面介绍Dijkstra、BestFirst、A*算法的区别Dijkstra算法在寻找下个点时,选择标准为:【open列表中,距离起点最近的点。
Rstln
·
2023-10-05 19:07
算法
算法学习
记录~2023.4.28~二叉树Day1~144.二叉树的前序遍历 & 94.二叉树的中序遍历 & 145.二叉树的后序遍历 & 102.二叉树的层序遍历
算法学习
记录|2023.4.28|二叉树Day1|144.二叉树的前序遍历&94.二叉树的中序遍历&145.二叉树的后序遍历&102.二叉树的层序遍历一.基础知识1.二叉树的种类2.二叉树的存储方式3.
山药泥拌饭
·
2023-10-05 15:36
算法记录
算法
学习
数据结构
c++
LeetCode刷题-2的幂
前言说明
算法学习
,日常刷题记录。题目连接2的幂题目内容给你一个整数n,请你判断该整数是否是2的幂次方。如果是,返回true;否则,返回false。
纯洁编程说
·
2023-10-05 03:38
算法学习
笔记(代码随想录,JS语言)
文章目录一、数组一、数组的特点:1.二分法1.1搜索插入位置1.2x的平方根1.3在排序数组中查找元素的第一个和最后一个位置1.4有效的完全平方根数2.移除元素(双指针)2.1删除排序数组中的重复项2.2移动零2.3比较含退格的字符串2.4有序数组的平方3.滑动窗口3.1长度最小的子数组$3.2水果成篮$3.3最小覆盖字串(困难)4.螺旋矩阵4.1顺时针打印矩阵/螺旋矩阵4.2螺旋矩阵2二、链表1
里见HU
·
2023-10-05 01:19
算法
学习
移动零---(
算法学习
日记21.6.1)
首先,六一儿童节快乐(祝我自己~)(小声)题目如下:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。我自己的思路是冒泡排序的思路,只不过将交换条件从后一项是否比前一项大变成了是否为零,然后进行交换,经过这样的一次过程,0会浮到最顶端同时非零元素的相对顺序没有改变。代码如下:classSolution{publicvoidmoveZeroes(int[]num
潇羽373
·
2023-10-05 01:49
算法
指针
数据结构
leetcode
java
Leetcode
算法学习
日志-202 Happy Number
Leetcode202HappyNumber题目原文Writeanalgorithmtodetermineifanumberis"happy".Ahappynumberisanumberdefinedbythefollowingprocess:Startingwithanypositiveinteger,replacethenumberbythesumofthesquaresofitsdigits
Zarlove
·
2023-10-05 01:47
算法
leetcode
双指针
C++
leetcode
算法
双指针
【
算法学习
】-【双指针】-【快乐数】
LeetCode原题链接:202.快乐数下面是题目描述:「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果这个过程结果为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:n=19输出:true解释:12+92=8282+22=6862+82=10012+0
想学好编程的ad
·
2023-10-05 01:17
算法学习
算法
学习
377. 组合总和 Ⅳ
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/combination-sum-iv著作权归
领扣
网络所有。
今天也想吃鸡公煲
·
2023-10-05 01:34
力扣C++刷题
leetcode
动态规划
算法
[快速变换专题][FFT/NTT/MTT/FWT/分治FFT]Duliu多项式学习笔记
Updatein2019/8/5现在把几个算法分开了,不然太乱欢迎选择对应
算法学习
。
weixin_30487201
·
2023-10-04 22:11
归并排序 java 非递归_排序
算法学习
之路——归并排序(非递归实现)
在《归并排序》这篇文章中我们介绍了归并排序的原理以及操作步骤,最后我们使用PHP代码实现了排序算法。在程序中我们使用了递归的原理实现的该算法。其实递归函数底层借助的无非就是栈的机制。在这篇文章中我们不使用递归函数,直接借助栈的机制来实现归并排序。首先让我们大概来介绍一下非递归实现的基本原理:首先我们需要申请两个栈——stack,stack1;第一步、先将我们待排序序列的起始位置s,终点位置e和中间
小泽t
·
2023-10-04 22:34
归并排序
java
非递归
力扣 119. 杨辉三角 II
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/pascals-triangle-ii著作权归
领扣
网络所有。
冷酷的摸鱼小将
·
2023-10-04 16:36
力扣
leetcode
算法
职场和发展
数据结构和
算法学习
之骑士周游算法(贪心优化)
packagecom.atguigu.horse;importjava.awt.*;importjava.util.ArrayList;importjava.util.Comparator;importjava.util.SortedMap;/***@author*@create2022-08-24-9:56*/publicclassHorseChessBoard{privatestaticint
爱吃早饭的小王
·
2023-10-04 11:05
算法
数据结构
学习
LeetCode每日一题(Python实现):118.杨辉三角
1,2,1],[1,3,3,1],[1,4,6,4,1]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/pascals-triangle著作权归
领扣
网络所有
Rave1sking
·
2023-10-03 23:29
LeetCode
leetcode
python leetcode刷题 (46):118. 杨辉三角
1,2,1],[1,3,3,1],[1,4,6,4,1]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/pascals-triangle著作权归
领扣
网络所有
团子学python
·
2023-10-03 23:59
python刷题
leetcode
python
力扣 118. 杨辉三角
1,2,1],[1,3,3,1],[1,4,6,4,1]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/pascals-triangle著作权归
领扣
网络所有
冷酷的摸鱼小将
·
2023-10-03 23:57
力扣
leetcode
算法
职场和发展
LeetCode(python)118. 杨辉三角
1,2,1],[1,3,3,1],[1,4,6,4,1]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/pascals-triangle著作权归
领扣
网络所有
柚子山茶花
·
2023-10-03 23:56
#
Java刷LeetCode题
leetcode
java
算法学习
:404. 左叶子之和
左叶子之和题目链接:力扣题目链接难度:简单给定二叉树的根节点root,返回所有左叶子之和。示例输入:root=[3,9,20,null,null,15,7]输出:24解释:在这个二叉树中,有两个左叶子,分别是9和15,所以返回24二叉树节点定义//二叉树节点的定义。classTreeNode{intval;TreeNodeleft;TreeNoderight;TreeNode(){}TreeNod
As_theWind
·
2023-10-03 19:47
数据结构与算法
java
算法
数据结构
算法学习
(2):位运算|、^、&的介绍和使用
|、^、&、~的介绍|是按位或运算符号,&是按位与运算符,^是按位异或运算符,~是按位取反运算符.|指的是参加运算的两个对象,按二进制位进行"或"运算.0|0=00|1=11|1=11|0=1结论是按二进制位进行"或"运算,都为0时的运算结果等于0,其他情况都为1.&指的是参加运算的两个对象,按二进制位进行"与"运算.0&0=00&1=01&1=11&0=0结论是按二进制位进行"与"运算,都为1时
躺平啦
·
2023-10-03 01:49
算法
java
【
算法学习
】-【双指针】-【复写零】
LeetCode原题链接:1089.复写零下面是题目描述:给你一个长度固定的整数数组arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。请对输入的数组就地进行上述修改,不要从函数返回任何东西。示例1:输入:arr=[1,0,2,3,0,4,5,0]输出:[1,0,0,2,3,0,0,4]解释:调用函数后,输入的数组将被修改为:[1,0,
想学好编程的ad
·
2023-10-02 18:00
算法学习
Training
Road
算法
学习
数据结构
力扣 114. 二叉树展开为链表
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list著作权归
领扣
网络
冷酷的摸鱼小将
·
2023-10-02 15:39
力扣
链表
python
数据结构
Leetcode 114. 二叉树展开为链表
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list著作权归
领扣
无名小卒一枚
·
2023-10-02 15:39
LeetCode
C++
二叉树
链表
hot100
leetcode 114. 二叉树展开为链表
1\2\3\4\5\6来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list著作权归
领扣
网络所有
vs974532452
·
2023-10-02 15:39
leetcode
python
leetcode
114
数据结构与算法基础-(5)---栈的应用-(1)括号匹配
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的数据结构与
算法学习
系列专栏
Aileen_0v0
·
2023-10-02 06:41
python学习
数据结构与算法
python
开发语言
学习
算法
服务器
数据结构
线性回归
数据结构与算法-(6)---栈的应用-(2)进制转换
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的数据结构与
算法学习
系列专栏
Aileen_0v0
·
2023-10-02 06:41
数据结构与算法
python学习
python
开发语言
算法
数据结构
线性回归
学习
数据结构与算法-(7)---栈的应用-(3)表达式转换
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的数据结构与
算法学习
系列专栏
Aileen_0v0
·
2023-10-02 06:40
python学习
数据结构与算法
chrome
学习
开发语言
python
算法
线性回归
排序算法
C++数据结构与算法总结
C++数据结构与
算法学习
算法参考:https://www.hello-algo.com/VisualStudio快捷键:https://learn.microsoft.com/zh-cn/visualstudio
wh0am1·
·
2023-10-02 05:50
算法
C++
c++
算法
数据结构
非科班菜鸡
算法学习
记录 | 代码随想录算法训练营第41天||343. 整数拆分 96.不同的二叉搜索树
343.整数拆分力扣(LeetCode)官网-全球极客挚爱的技术成长平台知识点:动规状态:看答案思路:classSolution{public:intintegerBreak(intn){vectordp(n+1,0);//拆分数字i时所得到的最大乘积dp[2]=1;for(inti=3;idp(n+1,0);dp[0]=1;for(inti=1;i<=n;i++){for(intj=1;j<=i
Serein980610
·
2023-10-01 21:48
学习
丑数2 python_LeetCode - Python - 264. 丑数 II - 期权论坛
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ugly-number-ii著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
weixin_39884074
·
2023-10-01 20:28
丑数2
python
LeetCode-Python-264. 丑数 II
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ugly-number-ii著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
暴躁老哥在线刷题
·
2023-10-01 20:27
Leetcode
堆
数学
算法学习
——复杂度
一、大O表示法(BigO)一般用大O表示法来描述复杂度,它表示的是数据规模n对应的复杂度。忽略常数、系数、低阶9>>O(1)2n+3>>O(n)n^2+2n^2+6>>o(n^2)4n^3+3n^2+22n+100>>O(n^3)注意:大O表示法仅仅是一种粗略的分析模型,是一种估算,能帮助我们短时间内了解一个算法的执行效率。执行次数复杂度非正式术语12常数阶4log2(n)+25对数阶2n+3线性
凡几多
·
2023-10-01 20:27
算法学习
:贪心算法
一、介绍基本思想贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是全局最好或最优的算法;反过来说,所求问题的整体最优解可以通过一系列局部最优的选择而达到(具有最优子结构性质),那么这个问题是适合使用贪心算法来求解的。注意A.只能保证在每一步选择的当前状态下是最优的,不能保证求得的最后解是最优的;B.贪心算法与动态规划的不同在于它对每个子问题的解决方案都做
alex很累
·
2023-10-01 18:51
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他