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 剑指 Offer 03. 数组中重复的数字
.数组中重复的数字来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof著作权归
领扣
网络所有
majinbo111
·
2023-11-13 05:52
LeetCode
数据结构与算法
C语言
数组中重复的数字
如何迅速的掌握matlab,重新学习MATLAB——极速入门
MATLAB是绝对的神器,它:是科学家与工程师的第一帮手;是数学建模/
算法学习
/符号计算/数据绘图的超级工具;节省生命的M语言,1天可入门;“我也学过MATLAB,但是就
李硕蕾
·
2023-11-12 23:39
如何迅速的掌握matlab
Python_机器学习_算法_第1章_K-近邻算法
Python_机器学习_算法_第1章_K-近邻算法文章目录Python_机器学习_算法_第1章_K-近邻算法K-近邻
算法学习
目标1.1K-近邻算法简介学习目标1什么是K-近邻算法1.1K-近邻算法(KNN
管程序猿
·
2023-11-11 22:53
算法
机器学习
python
Leetcode 40 组合总和 II
来源:力扣(LeetCode)题目链接著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例1:输
Rocoberry_团子
·
2023-11-11 22:45
leetcode
算法
数据结构
动态规划
算法学习
——解码方法
一,题目一条包含字母A-Z的消息通过以下映射进行了编码:'A'->"1"'B'->"2"...'Z'->"26"要解码已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106"可以映射为:"AAJF",将消息分组为(11106)"KJF",将消息分组为(11106)注意,消息不能分组为(11106),因为"06"不能映射为"F",这是由于"6"和"06"在
Niu_brave
·
2023-11-11 21:20
动态规划算法学习
算法
动态规划
学习
学习笔记
c++
数据结构与
算法学习
笔记(三)——排序(一)
排序算法的比较点最好、最坏、平均时间复杂度的比较时间复杂度的常数、低阶、系数的比较比较、交换的次数算法的是稳定的还是非稳定的:若经过排序后,之前待排序数组的相等元素的原有的先后顺序不变,则表示排序算法是稳定的,否则非稳定排序算法算法的内存消耗:若空间复杂度为O(1),则为原地排序冒泡排序原理:将相邻的两个元素进行比较,若满足大小要求,则不交换,否则就交换。若某一次冒泡中没有任何元素进行了交换,则可
拿么娜娜
·
2023-11-11 20:47
算法与数据结构
算法
排序算法
数据结构
快速排序
机器学习
算法学习
笔记:线性回归
文章目录一、理论篇1、回归分析2、一元线性回归3、代价函数4、梯度下降法4、多元线性回归6、标准方程法7、多项式回归8、特征缩放9、BGD、SGD和MBGD的比较10、正则化回归10.1岭回归10.2LASSO回归10.3LASSO与岭回归一、理论篇1、回归分析线性回归是利用数理统计中的回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,是机器学习最基础的算法之一。•回归模型
Jason Hwang
·
2023-11-11 17:48
机器学习
机器学习
算法
算法学习
打卡day7 | 344.反转字符串、 541. 反转字符串II、 剑指Offer 05.替换空格、 151.翻转字符串里的单词、 剑指Offer58-II.左旋转字符串
344.反转字符串力扣题目链接题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]思路:采用双指针法,left指向数组首元素,right指向最后一个元素,left
涛涛begin
·
2023-11-11 14:46
算法学习打卡
算法
学习
leetcode
C++分治
算法学习
笔记之归并排序,快速排序
这篇笔记是对慕课上郭炜老师的c++课程自己的总结,方便日后复习1.归并排序-------复杂度为O(nlog(n))思想:1)把前一半排序。2)把后一半排序。3)把两半归并到一个有序数组,然后再拷贝回原数组,排序完成。#includeusingnamespacestd;voidMerge(inta[],ints,intm,inte,inttmp[]){//将数组a的局部a[s,m]和a[m+1,e
化身强盗_Bandit
·
2023-11-11 02:54
笔记
c++
算法
排序算法
数据结构
数据结构与
算法学习
笔记12:排序分析/快速排序/归并排序/堆排序/递归时间复杂度/STL及C++的Sort底层实现
数据结构与
算法学习
笔记12:排序分析/快速排序/归并排序/堆排序/递归时间复杂度/STL及C++的Sort底层实现递归函数的时间复杂度排序总结表快速排序(QuickSort)[快速排序时间复杂度分析-知乎
97Marcus
·
2023-11-11 02:52
数据结构与算法学习笔记
学习
c++
排序算法
python
算法学习
——二叉树
二叉树的结构二叉树特点是每个结点最多只能有两棵子树,且有左右之分。二叉树的特殊类型:满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树;完全二叉树:深度为k,有n个结点的二叉树当且仅当其每一个结点都与深度为k的满二叉树中编号从1到n的结点一一对应时,称为完全二叉树。二叉搜索树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它
零度不知寒
·
2023-11-10 14:36
算法刷题记录
二叉树
数据结构
算法
python
数据库
动态规划----------最长公共子序列问题
记录
算法学习
-----动态规划实现最长公共子序列问题一、问题描述子序列:将给定的序列中的零个或者多个元素(如字符)去掉后的结果(表示不连续的一串字符)。
是弥生啊
·
2023-11-10 09:23
算法
动态规划
算法
数据结构
155.最小栈
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/min-stack/著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
高ws
·
2023-11-10 02:26
数据结构与算法
【备战秋招】每日一题:4月8日美团春招第四题:题面+题目思路 + C++/python/js/Go/java带注释
为了更好的阅读体检,为了更好的阅读体检,,可以查看我的
算法学习
博客第四题-田地行走在线评测链接:P1169题目描述塔子哥是一个农民,他有一片大小的田地,共n行m列,其中行和列都用从1开始的整数编号,田地中有
塔子哥学算法
·
2023-11-09 07:17
备战2023秋招
java
c++
开发语言
sentinel滑动时间窗口
算法学习
滑动时间窗口先不说sentinel的算法实现,先说什么是滑动时间窗口,我们在进行限流的时候,比如通过QPS进行限流,那假如我们以秒为单位,举个例子:我设置了限流规则,qps是10如果不使用滑动窗口算法,在统计qps的时候,就有可能会有问题,比如:在0-500ms中的请求数是0,但是在500ms-1000ms的请求数是10;在1000ms-1500ms之间又进来了5个请求,此时只判断了1000ms-
小小少年_
·
2023-11-09 05:04
微服务
微服务
【数据结构与
算法学习
笔记-OrderedList】
本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)目录链接:https://blog.csdn.net/floating_heart/article/details/1239912111.5有序列表OrderedList有序表是一种数据集,数据集中的数据项依照其某可比性质(如整数大小、字母表先后)来决定在列表中的位置越“小”的数据
floating_heart
·
2023-11-09 04:37
数据结构
python
数据结构
Anaconda、PyCharm安装
背景:科研需要,安装Anaconda、PyCharm进行ANN训练以及DRL
算法学习
。
HYD_493
·
2023-11-09 04:51
pycharm
python
ide
算法学习
——二分查找
1.二分查找系列文章目录1.二分查找本篇目录前言一、算法介绍二、算法笔试题1.缺失数字(入门)2.求平方根(简单)3.在旋转过的有序数组中寻找目标值4.旋转数组的最小数字5.数字在升序数据中出现的次数6.数字在升序数据中出现的次数总结前言文章主要用于自己学习,仅作为学习笔记分享。算法介绍来自两本书《算法图解》、《Java语言程序设计与数据结构(基础篇)》算法对应的笔试题来自牛客——https://
Tin_9489
·
2023-11-08 22:47
算法
二分法
算法
数组
python
面试题 02.02. 返回倒数第 k 个节点
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/kth-node-from-end-of-list-lcci著作权归
领扣
网络所有。
田园诗人之园
·
2023-11-08 16:14
leetcode
返回倒数第
k
个节点
leetcode
算法
链表
单链表
C练题笔记之:Leetcode-面试题 02.02. 返回倒数第 k 个节点
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/kth-node-from-end-of-list-lcci著作权归
领扣
网络所有。
不服输的小悦阳
·
2023-11-08 16:08
链表
leetcode
c语言
【机器学习】梯度下降预测波士顿房价
文章目录前言一、数据集介绍二、预测房价代码1.引入库2.数据3.梯度下降总结前言梯度下降
算法学习
。
木木牙
·
2023-11-08 06:38
人工智能
机器学习
python
人工智能
猴子吃桃问题
14天阅读挑战赛努力是为了不平庸~
算法学习
有些时候是枯燥的,这一次,让我们先人一步,趣学算法!
冯运山
·
2023-11-08 02:59
算法
c++
数据结构
Java数据结构与Java
算法学习
Day03---线性表(简略笔记记录)
目录一、线性表38二、顺序表39三、链表453.1单向链表46、47、483.2双向链表493.3链表反转(面试中高频题目)563.4快慢指针573.4.1中间值问题573.4.2单向链表是否有环问题583.4.3有环链表入口问题603.5循环链表613.6约瑟夫问题623.7栈概念653.7.1栈的了解653.7.2栈的代码实现663.7.3括号匹配问题(栈的应用)683.7.4逆波兰表达式求值
小西程序员之路
·
2023-11-08 02:19
数据结构与算法
数据结构
学习
链表
java
算法
数据结构与
算法学习
笔记-线性表
声明:本博客仅为本人学习途中做的笔记采自青岛大学王卓老师的视频教学主要内容为算法思路,具体代码实现还需修改后才能运行,望各位看官多多包涵,您的点赞与评论是对我最大的肯定!1.线性表的定义和特点线性表是具有相凤特性的数据元素的一个有限序列(a1,a2,...ai−1,ai,ai+1,...,an)(a_1,a_2,...a_i-_1,a_i,a_i+_1,...,a_n)(a1,a2,...ai−1
刺杀曲奇兔
·
2023-11-08 02:17
数据结构与算法
数据结构
算法
链表
数据结构与
算法学习
笔记-一般线性表
定义线性表是一个具有相同特性的数据元素的有限序列相同特性:所有元素属于同一数据类型序列:数据元素由逻辑序号唯一确定,一个线性表中可以由相同值的元素顺序存储结构顺序表和线性表的区别:顺序表是物理结构,线性表是逻辑结构算法实现顺序表类型定义创建顺序表 voidCreateList(SqList*&L,ElemTypea[],intn){ inti; L=(SqList*)malloc(size
freak2020
·
2023-11-08 02:15
数据结构
算法
LRU
算法学习
笔记:实现以及应用
文章目录一、LRU算法的实现二、LRU算法的实现(C++)三、LRU的实际应用1.在MySQL上的应用2.在Redis上的应用一、LRU算法的实现其实很久以前就已经学过了LRU算法,在秋招面试之余整理成文章,以便面试的时候说得条理清晰一点。所谓LRU(LeastRecentlyUsed)就是最近最少使用算法。其核心的思想就是根据每个节点的最后一次访问事件来对每个结点进行排序。最近一次使用的排在队头
zsiming
·
2023-11-07 17:54
数据结构
C++秋招学习随笔
算法
学习
链表
算法学习
笔记11:跳表
跳表:为什么Redis一定要用跳表来实现有序集合如何理解“跳表”用跳表查询到底有多快跳表是不是很浪费内存高效的动态插入和删除跳表索引动态更新解答开篇跳表:为什么Redis一定要用跳表来实现有序集合前面我们介绍了二分查找算法。当时我讲到,因为二分查找底层依赖的是数组随机访问的特性,所以只能用数组来实现。如果数据存储在链表中,就真的没法用二分查找算法了吗?实际上,我们只需要对链表稍加改造,就可以支持类
_无感
·
2023-11-07 17:44
数据结构与算法之美学习笔记
算法
链表
数据结构
力扣 面试题 05.06. 整数转换
0b01111)输出:2输入:A=1,B=2输出:2来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/convert-integer-lcci著作权归
领扣
网络所有
冷酷的摸鱼小将
·
2023-11-07 10:55
面试题
leetcode
动态规划
算法
一辉Oo的视觉
算法学习
笔记1
文章目录前言一、简介二、涉及到的语言及编程工具1.C语言2.C++语言3.Matlab语言4.C#语言4.python语言总结前言2022年春,由于疫情被困上海,居家期间重新整装待发;接下来将开始我的一生职业生涯的笔记历程,希望能够将我所遇见的,所学习的,所解决的视觉算法之路上的点点滴滴都记录于此;同时将一些经典的心得分享给大家;当然职场小白才刚刚起步,面对视觉算法工程师这条路,只能通过不断学习,
一辉Oo
·
2023-11-07 06:50
职场和发展
程序人生
计算机视觉
人工智能
机器学习
算法学习
二:多元线性回归
多元线性回归能用office07发布简直是太好了,这下子省了很多事。1、多元线性回归模型假定被解释变量与多个解释变量之间具有线性关系,是解释变量的多元线性函数,称为多元线性回归模型。即(1.1)其中为被解释变量,为个解释变量,为个未知参数,为随机误差项。被解释变量的期望值与解释变量的线性方程为:(1.2)称为多元总体线性回归方程,简称总体回归方程。对于组观测值,其方程组形式为:(1.3)即其矩阵形
Mojoooo
·
2023-11-07 05:24
机器学习
机器学习
多元线性回归
leetcode 1235. 规划兼职工作
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-profit-in-job-scheduling著作权归
领扣
网络所有。
majinbo111
·
2023-11-07 02:56
C语言
数据结构与算法
LeetCode
动态规划
leetcode
1235
规划兼职工作
LeetCode 面试题01.07--旋转矩阵 原地计算?
题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/rotate-matrix-lcci著作权归
领扣
网络所有。
Kuroko_
·
2023-11-06 06:11
算法方面
matrix
算法
leetcode
算法学习
——单调栈
84.柱状图中最大的矩形题目给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为1。求在该柱状图中,能够勾勒出来的矩形的最大面积。示例1:输入:heights=[2,1,5,6,2,3]输出:10解释:最大的矩形为图中红色区域,面积为10示例2:输入:heights=[2,4]输出:4提示:1&heights){if(heights.empty()){return0;}he
Orange Wu
·
2023-11-06 05:30
算法
算法
c++
算法学习
|单调栈
学习材料声明所有知识点都来自互联网,进行总结和梳理,侵权必删。引用来源:基本参考代码随想录的刷题顺序和讲解。理论基础单调栈是什么?应用场景:通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。时间复杂度为O(n)。本质:单调栈的本质是空间换时间,因为在遍历的过程中需要用一个栈来记录右边第一个比当前元素高的元素,优点是整个数组只需要遍历一次
半夜下雨
·
2023-11-06 05:18
算法
学习
算法学习
--冒泡排序与选择排序
仅用来记录
算法学习
笔记,纯手打,不喜勿喷冒泡排序//冒泡排序NSMutableArray*array=[NSMutableArrayarrayWithArray:@[@"6",@"5",@"4",@"3
文小猿666
·
2023-11-05 22:57
左程云
算法学习
笔记
左程云算法笔记学习简介认识复杂度,对数器,二分法与异或线段树(区间修改树)比较器与堆堆比较器链表常见面试题二叉树的基本算法二叉树的递归套路贪心算法(不全)并查集(不全)图的算法暴力递归暴力递归到动态规划学习简介2021寒假学习算法,在B站看到了左程云的算法,看了一下还不错。认识复杂度,对数器,二分法与异或你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Markdow
洋毛的尾巴
·
2023-11-05 20:21
左程云算法学习笔记
算法
数据结构与
算法学习
-1(左程云,c++)
时间复杂度与简单排序算法时间复杂度O一个操作如果和样本的数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。时间复杂度为一个算法流程中,常数操作数量的一个指标。常用O(读作bigO)来表示。具体来说,先要对一个算法流程非常熟悉,然后去写出这个算法流程中,发生了多少常数操作,进而总结出常数操作数量的表达式。在表达式中,只要高阶项,不要低阶项,也不要高阶项的系数,剩下的部分如果为f(N),那么
需付出的风格
·
2023-11-05 20:44
学习
算法
数据结构
c++
LeetCode 66. 加一
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/plus-one著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
欢乐的饲养员
·
2023-11-05 19:39
算法学习
笔记——特殊数据结构:单调栈
单调栈MonotonicStack单调栈本质上就是栈,但在使用栈的过程中,程序逻辑保证栈内的元素是单调的(单调递增或单调递减,具体视情况而定)单调栈用于在数组中维护各元素的左侧/右侧第一个比自己大/小的数,即下一个更大元素(NextGreaterElement)问题单调栈时间复杂度为O(N)具体做法是当前元素入栈时,若栈顶元素比当前元素大/小,则将其弹出,从而保证入栈后整个栈单调可以把单调队列视为
Insomnia_X
·
2023-11-05 14:35
算法学习笔记
算法
数据结构
单调栈
算法学习
:双向BFS
理论解决的问题在朴素的BFS实现中,空间的瓶颈主要取决于搜索空间中的最大宽度。解决的方法同时从两个方向开始搜索,一旦搜索到相同的值,意味着找到了一条联通起点和终点的最短路径。实现的基本思路创建「两个队列」分别用于两个方向的搜索;创建「两个哈希表」用于表示「访问过的节点」;为了尽可能让两个搜索方向“平均”,每次从队列中取值进行扩展时,先判断哪个队列容量较少,队列数据较少的先执行;如果在搜索过程中「搜
alex很累
·
2023-11-05 13:24
算法学习
———二叉树(Java版)
本周leetcode刷题路线:二叉树算法题常用方法:递归算法递归算法基本思路:只考虑部分,不考虑整体;101.对称二叉树(简单):题目描述:给你一个二叉树的根节点root,检查它是否轴对称。示例:输入:root=[1,2,2,3,4,4,3]输出:true解题思路:检查该二叉树是否为对称二叉树,即检查该二叉树根节点的左子树翻转后是否与右子树相等(226.翻转二叉树)。将二叉树的左子树翻转后,将其每
Sensen.
·
2023-11-05 08:23
算法
数据结构
java
学习
leetcode
幂集 返回某集合的所有子集
],[1,2,3],[1,3],[2,3],[1,2],[]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/power-set-lcci著作权归
领扣
网络所有
IAmLinGe
·
2023-11-05 08:57
leetcode
leetcode
子集
更新一下数据集
登录进去,对于某一项来说,还有前人用不同的
算法学习
的精确度和准确度比较,比如Iris:
why4000
·
2023-11-05 04:06
机器学习
【
算法学习
】算法图解
本文记录算法图解的学习及相关知识的补充,读完后对各类算法有了大致的了解,后续需要进一步学习和代码练习。第一章算法简介二分查找的速度比简单查找快得多;算法运行时间并不以秒为单位,而是从其增速的角度衡量的,使用大O表示法。常见大O运行时间:O(logn),也叫对数时间,这样的算法包括二分查找。O(n),也叫线性时间,这样的算法包括简单查找。O(n*logn),这样的算法包括快速排序——一种速度较快的排
程序员李林
·
2023-11-05 03:26
算法
算法
学习
LeetCode242. 有效字母异位词(JavaScript)
来源:力扣(LeetCode)链接:https://leetcode.cn/problems/valid-anagram著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
Yooyangmm
·
2023-11-05 00:10
LeetCode每日一题
javascript
算法
leetcode
数据结构
leetcode 62. 不同路径
62.不同路径来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/unique-paths著作权归
领扣
网络所有。
majinbo111
·
2023-11-04 22:17
LeetCode
数据结构与算法
C语言
不同路径
leetcode
算法学习
|动态规划
学习材料声明所有知识点都来自互联网,进行总结和梳理,侵权必删。引用来源:计算机算法与设计分析(第5版)|山景城一姐|力扣动态规划|灵茶山艾府|灵茶山艾府-最长公共子序列|包教包会~最长公共子序列|灵茶山艾府-买卖股票的最佳时机【基础算法精讲21】动态规划找到子状态之间的关系很重要!|LeetCode:96.不同的二叉搜索树|学习目的算法考试怕不及格,以及长久以来对算法的恐惧。因为算法问题(数学一直
半夜下雨
·
2023-11-04 12:47
算法学习
算法
学习
动态规划
GCN火车票识别项目 P3 PaddleOCR识别火车票信息
项目的目的是要做信息抽取,所以对训练和测试数据,需要手动打上标签,供
算法学习
。
陈华编程
·
2023-11-04 11:15
python
开发语言
命名实体识别
自然语言处理
LeetCode刷题-二维数组中的查找
前言说明
算法学习
,日常刷题记录。题目连接二维数组中的查找题目内容在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
小鲨鱼FF
·
2023-11-04 10:00
算法刷题
算法
java
leetcode
LintCode
领扣
题解 |Twitter 面试题:Tree
题目描述给出两个listx,y,代表x[i]与y[i]之间有一条边,整个边集构成一棵树,1为根。现在有个lista,b,表示询问节点a[i]与b[i]是什么关系,如果a[i]与b[i]是兄弟,即有同一个父节点,输出1,如果a[i]与b[i]是父子关系,输出2,否则输出0。思路点拨一次dfs将树的每个节点的father处理出来,并保存每个节点的儿子。考点分析本题考察了树遍历,一次树遍历就能将每个节点
领扣喵
·
2023-11-04 03:43
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他