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
【算法学习】
算法学习
day20
文章目录513.找树左下角的值递归迭代112.路径总和递归迭代113.路径总和II递归106.从中序与后序遍历序列构造二叉树递归105.从前序与中序遍历序列构造二叉树卡尔递归版本递归优化总结513.找树左下角的值给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。示例1:输入:root=[2,1,3]输出:1示例2:输入:[1,2,3,4,null,5
blissnmx
·
2023-06-15 17:11
算法
算法
学习
深度优先
算法学习
day21
文章目录530.二叉搜索树的最小绝对差递归501.二叉搜索树中的众数递归236.二叉树的最近公共祖先递归总结530.二叉搜索树的最小绝对差给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。差值是一个正数,其数值等于两值之差的绝对值。示例1:输入:root=[4,2,6,1,3]输出:1示例2:输入:root=[1,0,48,null,null,12,49]输出:1递归中序
blissnmx
·
2023-06-15 17:40
算法
算法
学习
java
万物的算法日记|第三天
笔者自述:一直有一个声音也一直能听到身边的大佬经常说,要把
算法学习
搞好,一定要重视平时的
算法学习
,虽然每天也在学算法,但是感觉自己一直在假装努力表面功夫骗了自己,没有规划好自己的
算法学习
和总结,因为后半年也该找实习了
万物皆可der
·
2023-06-15 11:39
万物的算法日记
算法
数据结构
算法学习
:669. 修剪二叉搜索树
修剪二叉搜索树题目链接:力扣链接难度:简单给定一个二叉搜索树,同时给定最小边界L和最大边界R。通过修剪二叉搜索树,使得所有节点的值在[L,R]中(R>=L)。你可能需要改变树的根节点,所以结果应当返回修剪好的二叉搜索树的新的根节点。示例输入:root=[1,0,2],low=1,high=2输出:[1,null,2]思路如果一个节点的值没有落在[lo,hi]中,有两种情况:1、root.valhi
As_theWind
·
2023-06-15 10:10
数据结构与算法
java
数据结构
算法
14天阅读挑战赛(认识算法的特性)
14天阅读挑战赛努力是为了不平庸~
算法学习
有些时候是枯燥的,这一次,让我们先人一步,趣学算法!
尘缘...
·
2023-06-15 07:35
十四天阅读挑战赛
C语言入门级别
学习路上的心理感悟
算法
c++
数据结构
万物的算法日记|第一天
笔者自述:一直有一个声音也一直能听到身边的大佬经常说,要把
算法学习
搞好,一定要重视平时的
算法学习
,虽然每天也在学算法,但是感觉自己一直在假装努力表面功夫骗了自己,没有规划好自己的
算法学习
和总结,因为后半年也该找实习了
万物皆可der
·
2023-06-14 19:31
万物的算法日记
算法
数据结构
万物的算法日记|第二天
笔者自述:一直有一个声音也一直能听到身边的大佬经常说,要把
算法学习
搞好,一定要重视平时的
算法学习
,虽然每天也在学算法,但是感觉自己一直在假装努力表面功夫骗了自己,没有规划好自己的
算法学习
和总结,因为后半年也该找实习了
万物皆可der
·
2023-06-14 19:31
万物的算法日记
算法
数据结构
链表
Matlab机器人运动学与正逆解
算法学习
笔记
文章目录※参考资料整理建立DH模型△基本概念和标准DH/改进DH○连杆与关节的编号○标准DH与改进DH△DH参数模型建立方法○标准DH参数定义及方法简介·连杆坐标系建立方法·标准DH参数含义※关于DH参数以哪个轴的指向为准的问题○改进DH参数定义及方法简介·连杆坐标系建立方法·改进DH参数含义※关于这里为什么是ai−1a_{i-1}ai−1与αi−1\alpha_{i-1}αi−1※关于DH参数的
Mist_Orz
·
2023-06-14 18:36
机器人
MATLAB
matlab
机器人运动学
DH模型
正逆解
机器学习实战六步法之训练模型、优化模型、部署模型(七)
通俗的说,就是让机器学习
算法学习
输入数据与输出数据之间的关系,并生成一个可以对新数据进行预测的模
涛声依旧叭
·
2023-06-14 15:10
机器学习入门与实战
机器学习
人工智能
训练模型
评估和优化模型
部署模型
Hello
算法学习
之数据结构
一、数据结构数据结构分为逻辑结构(「逻辑结构」揭示了数据元素之间的逻辑关系)和物理结构(「物理结构」反映了数据在计算机内存中的存储方式)1.逻辑结构逻辑结构分为线性和非线性结构:线性数据结构:数组、链表、栈、队列、哈希表;数据按照顺序依次排序非线性数据结构:树、图、堆、哈希表哈希表底层是数组,所以包含线性数据结构。而为了解决哈希冲突,我们可能会使用“拉链法”(后续散列表章节会讲)。在拉链法中,数组
588
·
2023-06-14 07:49
算法
数据结构
算法
学习
Hello
算法学习
笔记之数组与链表
一、数组线性数据结构,其将相同类型元素(链表就不一定要存储相同类型的元素)存储在连续的内存空间中。。数组有Index数组的优点:访问很高效,O(1)PS:元素长度是单个元素占用的内存空间,这里是4bytes数组的缺点:初始化后长度不可变、插入或删除元素效率低下O(n数组中首个元素对应数组的内存地址偏移量是0,Index可以理解为偏移程度,所以Index从0开始二、链表存储在非连续的内存空间中。链表
588
·
2023-06-14 07:46
算法
学习
笔记
前端需要掌握的十大排序算法
前端需要掌握的十大排序
算法学习
排序算法的目的解决实际问题:排序算法是计算机科学中的基础算法之一,几乎在任何领域的软件开发中都会遇到排序的需求。
·
2023-06-13 23:40
程序员
数学模型:Python实现微分方程
PS2:这里跳过两个章节直接来到微分方程那是因为:第四章节我想划归到
算法学习
里,因为图领域感觉挺大的并且我挺有兴趣的想好好学习下。第五章节归属数值分析范畴,我已经从底层理论完成
Q天马A行空Q
·
2023-06-13 22:23
数学建模
数学建模
微分方程
python
算法学习
1—同向双指针 滑动窗口
同向双指针滑动窗口【基础算法精讲01】_哔哩哔哩_bilibili子数组、子串问题209.长度最小的子数组209.长度最小的子数组给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsl,numsl+1,...,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。每次添加一个元素到s中,然后进行是否左端点
南徐炼丹大师
·
2023-06-13 05:43
算法学习
学习
算法学习
22—区间 DP:最长回文子序列 最优三角剖分
区间DP:最长回文子序列最优三角剖分【基础算法精讲22】_哔哩哔哩_bilibili516.最长回文子序列516.最长回文子序列给你一个字符串s,找出其中最长的回文子序列,并返回该序列的长度。子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。一、记忆化搜索递归入口:dfs(0,n-1)classSolution:deflongestPalindromeSubs
南徐炼丹大师
·
2023-06-13 05:42
算法学习
算法
学习
算法学习
23—树形DP 树的直径
树形DP①树的直径【基础算法精讲23】_哔哩哔哩_bilibili543.二叉树的直径543.二叉树的直径classSolution:defdiameterOfBinaryTree(self,root:Optional[TreeNode])->int:ans=0defdfs(node:Optional[TreeNode])->int:ifnodeisNone:return-1#下面+1后,对于叶子
南徐炼丹大师
·
2023-06-13 05:42
算法学习
算法
学习
深度优先
GBDT梯度提升树
GBDT
算法学习
示例:importnumpyasnpimportmatplotlib.pyplotaspltfromsklearn.treeimportDecisionTreeRegressorfromsklearn.ensembleimportGradientBoostingRegressor
东城青年
·
2023-06-13 03:37
机器学习
GBDT
提升树
梯度提升树
K-近邻和k-tree
算法学习
fromsklearn.neighborsimportKNeighborsClassifier#1构造数据x=[[1],[2],[10],[20]]#4行1列--》4个样本,1个特征y=[0,0,1,1]##2.训练模型#2.1实例化一个估计器对象estimator=KNeighborsClassifier(n_neighbors=1)#最好的标签,就是预测得到的结果#2.2调用fit方法,进行训
我爱charming你
·
2023-06-13 01:34
学习
算法学习
之KMP
算法学习
之KMP前言一实现strStr()真的很难二实现strStr(),用KMP简单多了!1.KMP理论篇2.手撸一个前缀表3.代码实现总结前言什么是KMP算法?
Astronaut_001
·
2023-06-12 12:32
算法设计
1024程序员节
算法
java
【C语言】
算法学习
·Dijkstra算法详解
目录Dijkstra算法设计Dijkstra算法简介Dijkstra算法的基本思想Dijkstra贪心策略完美图解伪代码详解完整代码算法解析及优化拓展使用优先队列的完整代码Dijkstra算法设计Dijkstra算法简介Dijkstra算法是解决**单源最短路径**问题的**贪心算法**它先求出长度最短的一条路径,再参照该最短路径求出长度次短的一条路径直到求出从源点到其他各个顶点的最短路径。Dij
迅~
·
2023-06-12 01:25
数据结构与算法学习
算法
贪心算法
算法学习
day17
110平衡二叉树给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。输入:root=[3,9,20,null,null,15,7]输出:true递归入参:根节点,返回当前节点的高度递归终止,节点为null,return0;是否时平衡二叉树,不是返回-1循环条件:分别得到左右子树的高度publicintcountN
blissnmx
·
2023-06-12 00:49
算法
算法
学习
java
算法学习
day18
文章目录513.找树左下角的值递归迭代112.路径总和递归迭代113.路径总和II递归106.从中序与后序遍历序列构造二叉树递归105.从前序与中序遍历序列构造二叉树卡尔递归版本递归优化总结513.找树左下角的值给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。示例1:输入:root=[2,1,3]输出:1示例2:输入:[1,2,3,4,null,5
blissnmx
·
2023-06-12 00:48
算法
算法
学习
java
LeetCode刷题-螺旋矩阵
前言说明
算法学习
,日常刷题记录。题目连接螺旋矩阵题目内容给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
纯洁编程说
·
2023-06-11 18:41
韩顺平老师数据结构与
算法学习
笔记
目录数据结构与算法介绍课程的重要性,介绍了数据结构与算法的关系,分类等稀疏数组介绍什么是稀疏数组与相关应用队列介绍队列的实现,环形队列的实现链表介绍什么是链表;单向链表及双向链表实现及应用等单向环形链表约瑟夫问题介绍约瑟夫问题的处理方案栈介绍什么是栈,栈的应用,前中后缀表达式,逆波兰计算器等递归递归的介绍,递归解决实际问题:迷宫问题及八皇后问题等排序介绍了常用的几大排序:冒泡,选择,插入,希尔,快
指尖上的革新
·
2023-06-11 15:18
数据结构及算法
散列表
哈希算法
链表
数据结构
算法
算法学习
Day1——C之哈希表
思想:使用哈希函数将键映射到存储桶。想要插入一个新的键,哈希函数将决定该键该分配到哪个桶中,并将该键存储在相应的桶中。想要搜索一个键的时候,哈希表使用哈希函数来查找相应的桶,并在特定的桶中进行搜索。设计哈希函数:取决于键值的范围和桶的数量。完美的哈希函数可以使键和桶之间的一对一映射。在大多数情况下,哈希函数并不完美,会产生哈希冲突。冲突解决:在同一个桶中存在了多个键。如何解决冲突?链表:将相同的哈
郑烯烃快去学习
·
2023-06-10 16:06
散列表
算法
哈希算法
c语言
数据结构
算法0X-XX模板
算法0X-XX总结大纲要求基础算法-贪心算法总结本系列为C++
算法学习
系列,会介绍算法概念与描述,入门算法,基础算法,数值处理算法,排序算法,搜索算法,图论算法,动态规划等相关内容。本文为XX部分。
IT从业者张某某
·
2023-06-10 07:21
信息学奥赛04-C++算法
算法
ChatGPT自动生成思维导图
ChatGPT自动生成思维导图文章目录问题引入具体操作markmapXmind结语问题引入假设我们现在制作一张关于“
算法学习
”的思维导图,如何快速完成呢?
微风撞见云
·
2023-06-10 06:23
ChatGPT
chatgpt
思维导图
数据结构与
算法学习
_线性结构之栈的Python实现
数据结构和算法是计算机技术的基本功之一,北京大学的课程深入浅出,使用Python作为载体简化了编程难度。今天浏览了17-21,主要介绍了【栈】作为一种重要的基本线性数据结构的特点和作用。栈的特点在于后进先出,即后进栈的元素一定要比之前进的元素先出栈。为实现这一结构,使其复杂度为O(1),使用Python中List类型的List.append()和List.pop()来实现,这两个方法都是Pytho
柳誉鸣
·
2023-06-09 14:25
GPT4 解 Leetcode 题目:判断是否一条直线
特别是在
算法学习
领域,OpenAI的GPT-4模型已经展示了其强大的能力。这个模型可以理解复杂的问题,提供深入的解答,甚至帮助编写代码。这为学习者打开了一扇新的大门,使他们能够更有效地理解和掌握算法。
·
2023-06-09 10:23
chatgptleetcode
算法学习
day15
文章目录102.二叉树层序遍历思路递归226翻转二叉树递归迭代101对称二叉树递归总结102.二叉树层序遍历给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)示例1:输入:root=[3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]]示例2:输入:root=[1]输出:[[1]]示例3:输入:root=[]输出:[]提示:树
blissnmx
·
2023-06-09 04:38
算法
算法
学习
数据结构
算法学习
day16
104二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。示例:给定二叉树[3,9,20,null,null,15,7],3/\920/\157返回它的最大深度3。递归入参:根节点递归终止,节点为null,return0;循环条件:当前层级1+左右子节点的最大深度返回最大深度classSolution{int[
blissnmx
·
2023-06-09 04:03
算法
算法
学习
leetcode
[Golang] 爬虫实战-获取动态页面数据-获取校招信息
一个不甘平凡的普通人,致力于为Golang社区和
算法学习
做出贡献,期待您的关注和认可,陪您一起学习打卡!!!专栏:
算法学习
专栏:Go实战个人主页:个人主页跟着我一起来学习go爬虫吧!!!
万物皆可der
·
2023-06-08 15:08
Go实战
爬虫
golang
ajax
go
算法学习
笔记(24): 狄利克雷卷积和莫比乌斯反演
#狄利克雷卷积和莫比乌斯反演>看了《组合数学》,再听了学长讲的……感觉三官被颠覆……[TOC]##狄利克雷卷积如此定义:$$(f*g)(n)=\sum_{xy=n}f(x)g(y)$$或者可以写为$$(f*g)(n)=\sum_{d|n}f(d)g
jeefy
·
2023-06-08 09:00
算法学习
的一些个人心得
目录前言正文总结前言悟已往之不谏,知来者之可追。正文常规的经验贴呢,就是给学弟学妹推荐一些书单,然后写一写自己的刷题经历,最后推荐大家多打比赛,多做项目,多买一些网课。这是比较容易写的。但我觉得,我们都是普通人,学习的领悟力也没有那么超群绝伦。可能在别人的怂恿下买了一堆科技感十足的书,用着自己的花呗透支去买一些不太实用的网课,真要翻开读上几页,或者认真学习网课,恐怕就要打开咸鱼回血了。学算法也好,
晓梦林
·
2023-06-08 08:23
生活笔记
Python机器学习入门 - - 贝叶斯
算法学习
笔记
文章目录前言一、贝叶斯算法简介二、贝叶斯算法的数学原理1.条件概率2.全概率公式3.贝叶斯公式4.朴素贝叶斯分类器5.高斯朴素贝叶斯分类器和伯努利朴素贝叶斯分类器三、Python实现朴素贝叶斯分类总结前言贝叶斯公式是我们高中就耳熟能详的统计概率定理,贝叶斯公式给我带来的震撼就是竟然有人能通过已知去预测未知,有种说不出的神秘感!可能在世俗的理念中,这种未来的预测是十分荒谬不合乎逻辑的,但贝叶斯却用一
szu_ljm
·
2023-06-08 03:06
机器学习
算法
python
MIT6.042学习笔记(一)——强归纳法,数论(1)
学完之后对于后续的
算法学习
大有裨益。强归纳法我们
霜_哀
·
2023-06-08 01:57
MIT6.042笔记整理
学习
笔记
算法
基础算法(六):回溯算法
前言Hello大家好,停了半个多月
算法学习
的荔枝又变菜了,最近决定认认真真地重新学习回溯,无意间看到Carl哥的代码随想录,感动之余也是跟着一步步走,后悔上车晚了呜呜呜~~~。
荔枝当大佬
·
2023-06-08 01:46
初识算法
算法
数据结构
回溯
利用费马小定理和快速幂求解乘法逆元
是一个质数,而整数a不是p的倍数,则有ap−1 ≡1(modp)a^{p-1}\,≡1(modp)ap−1≡1(modp)2.费马小定理的证明费马小定理(通俗易懂)-乾奕的文章-知乎费马小定理证明3.快速幂
算法学习
笔记
救命救敏
·
2023-06-07 21:54
算法数学基础
算法
聚类
算法学习
笔记(一)
聚类
算法学习
笔记(一)方法EuclideanCluster[1]^{[1]}[1]SuperVoxel[1]^{[1]}[1]DepthCluster[1]^{[1]}[1]SLR:Scan-lineRun
不废江河954
·
2023-06-07 12:15
目标检测
点云聚类
计算机视觉
人工智能
ChatGPT的快速发展究竟给我们带来了什么?
一个不甘平凡的普通人,致力于为Golang社区和
算法学习
做出贡献,期待您的关注和认可,陪您一起学习打卡!!!专栏:
算法学习
专栏:Go实战个人主页:个人主页文章目录一、你了解ChatGPT吗?
万物皆可der
·
2023-06-07 09:48
chatgpt
人工智能
机器人
算法学习
day14
文章目录144.二叉树前序遍历思路(递归)迭代94.二叉树中序遍历思考(递归)复杂度迭代145.二叉树后序遍历思考(递归)复杂度迭代总结144.二叉树前序遍历给你二叉树的根节点root,返回它节点值的前序遍历。输入:root=[1,null,2,3]输出:[1,2,3]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]思路(递归)根左右,空返回时间O(n)空间O(1)
blissnmx
·
2023-06-07 07:18
算法
算法
学习
leetcode
算法学习
|Day5哈希表开启|Leetcode 242.有效的字母异位词 349.两个数组的交集 202.快乐数 1.两数之和
哈希表1.理论一般哈希表都是用来快速判断一个元素是否出现集合里1.1哈希结构数组set(集合)map(映射)1.2数组1.3set集合集合底层实现是否有序数值是否可以重复能否更改数值查询效率增删效率std::set红黑树有序否否O(logn)O(logn)std::multiset红黑树有序是否O(logn)O(logn)std::unordered_set哈希表无序否否O(1)O(1)std::
Elvis_Max
·
2023-06-07 07:41
算法笔记
算法
散列表
学习
java
哈希表
算法学习
|Day6-哈希表|Leetcode242有效的字母异位词,Leetcode349两个数组的交集,Leetcode202快乐数,Leetcode1两数之和
目录一、Leetcode242(有效的字母异位词)题目描述解题思路方法一:哈希表_数组方法二:调用Counter总结二、Leetcode349(两个数组的交集)题目描述解题思路方法一:哈希表_数组方法二:哈希表_map总结三、Leetcode202(快乐数)题目描述解题思路方法一:哈希表_数组方法二:哈希表_set总结三、Leetcode1(两数之和)题目描述解题思路方法:哈希表_map总结一、L
ambitious_Rgr
·
2023-06-07 07:30
哈希表
算法
python
数据结构
leetcode
C++算法:了解算法的复杂度
二、算法复杂度是什么总结原创文章,未经许可,严禁转载前言有计算机科学家说过“程序=数据结构+算法”,前面学习了基本的数据结构和树形、图结构,那么就可以开始
算法学习
了。
无证的攻城狮
·
2023-06-07 03:51
数据结构与算法
算法
c++
数据结构
【算法】
算法学习
八:图解算法书中全部代码总结(含源代码)
文章目录一、二分查找二、选择排序三、递归四、调用栈五、递归调用栈六、分而治之七、快速排序八、散列表九、广度优先搜索十、深度优先搜索十一、狄克斯特拉十二、贪婪算法十三、动态规划一、二分查找defbinary_search(lst,target):low=0high=len(lst)-1whilelowtarget:high-=1else:returnmidreturnNonelst=[1,2,3,4
旅途中的宽~
·
2023-06-07 02:32
算法类
算法
学习
数学建模
LeetCode刷题-回文数
前言说明
算法学习
,日常刷题记录。题目连接回文数题目内容给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
纯洁编程说
·
2023-04-21 16:16
AI画图midjourney和playgroundai
AI画图1.midjourney的介绍于注册使用2.playgroundAI画图3.
算法学习
4.参考博文1.midjourney的介绍于注册使用midjourney归属于discord是一个聊天室网站,
我是小z呀
·
2023-04-21 14:31
science
energy
学习
人工智能
算法学习
:1.统计数字问题
分析别人的代码,希望能够提升自己吧统计数字问题问题描述一、暴力破解法二、数字分析法(递归)1.对特征数字进行分析2.减去前导零3.代码实现问题描述(1)、问题描述一本书的页码从自然数1开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6页用数字6表示,而不是06或006等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,
应长天
·
2023-04-21 14:43
算法例题
算法
学习
c++
【第 47 天】给定 q 个询问查询任意子数组的异或值 | 前缀异或的应用
代码解析四、【例题3】1、题目描述2、解题思路3.模板代码4、代码解析五、推荐专栏六、课后习题序、专栏前言 本专栏开启,目的在于帮助大家更好的掌握学习Java,特别是一些Java学习者难以在网上找到系统地
算法学习
执 梗
·
2023-04-21 11:49
《Java入门100练》
算法
java
数据结构
leetcode
[Golang]每日一库-viper
一个不甘平凡的普通人,致力于为Golang社区和
算法学习
做出贡献,期待您的关注和认可,陪您一起学习打卡!!!专栏:
算法学习
专栏:Go实战个人主页:个人主页文章目录viper是什么?
今天也要向佬学习
·
2023-04-20 12:24
Go实战
开发语言
golang
后端
go
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他