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
我的Python算法学习
【Swift
算法学习
】 LeetCode 同构字符串
题目同构字符串给定两个字符串s和t,判断它们是否是同构的。如果s中的字符可以按某种映射关系替换得到t,那么这两个字符串是同构的。每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。示例1:输入:s=“egg”,t=“add”输出:true示例2:输入:s=“foo”,t=“bar”输出:false示例3
阿飞正传的阿飞
·
2023-12-16 11:17
算法学习
学习
leetcode
算法
2018-06-26
在一次机缘巧合,从朋友那了解了广州牵引力教育开设了Python课程,所以开启了
我的Python
学习之旅。在上海浦东牵引力培训学习的日子,不仅学习到了新技术,而且也对Python有了很深的认知。
想何方
·
2023-12-16 09:13
python爬取图片一篇过【超!详细!零基础!】(01)selenium库:webdriver环境配置+新手基础知识
且本小白也亲身经历了整个从小白到爬虫初入门的过程,因此就斗胆在CSDN上开一个栏目,以
我的python
图片爬虫
白熊快跑
·
2023-12-16 09:50
python
selenium
爬虫
pycharm
五月集训总结——来自三川
前言自5月1号加入英雄算法,到现在已经27天了,这27天让我找回了很久都没有体会到的紧迫感、加深了对自己的认识和扩展对
算法学习
的认知。
Strange191110
·
2023-12-16 02:04
英雄的算法联盟
cordic
算法学习
记录
参考:b站教学视频FPGA:Cordic算法介绍与实现_哔哩哔哩_bilibiliFPGA硬件实现加减法、移位等操作比较简单,但是实现乘除以及函数计算复杂度高且占用资源多,常见的计算三角函数/平方根的求解方式有①查找表:先把函数对应结果存在存储器中,根据输入地址确定计算结果;②泰勒展开:把三角函数等函数求解展开成乘、除、加法进行求解。这两种方法耗费ram/乘法器的资源巨大,为了仅用简单的移位/加减
little ur baby
·
2023-12-15 21:38
学习
fpga开发
A*
算法学习
系列文章目录目录系列文章目录前言一、A*算法是什么?基于格子(Grid)二、逻辑实现估价函数具体寻路过程三、代码实现总结前言在总结2023华为软件精英挑战赛——全赛段思路分享与总结-知乎(zhihu.com)时,发现自己还有很多技术细节没搞懂,这里看静态全局路径规划最常见的A*算法,这个博主讲得很好:A-Star(A*)寻路算法原理与实现-知乎(zhihu.com),demo码源,但是是C#,我有
阿如村保安
·
2023-12-15 09:01
机器人导航
算法与数据结构
算法
学习
DWA(dynamic window approach)
算法学习
系列文章目录A*
算法学习
-CSDN博客弗洛伊德算法(Floyd)和路径平滑弗洛伊德算法(SmoothFloyd)学习-CSDN博客D*
算法学习
-CSDN博客目录系列文章目录前言搜索空间—减小速度搜索空间优化过程
阿如村保安
·
2023-12-15 09:01
算法与数据结构
机器人导航
算法
学习
python
《LeetCode力扣练习》代码随想录——字符串(KMP
算法学习
补充——针对next数组构建的回退步骤进行解释)
《LeetCode力扣练习》代码随想录——字符串(KMP
算法学习
补充——针对next数组构建的回退步骤进行解释)学习路径代码随想录:28.实现strStr()CSDN:【详解】KMP算法——多图,多例子
XRT_knives
·
2023-12-15 09:13
LeetCode
算法
leetcode
学习
KMP
2018-06-26
在一次机缘巧合,从朋友那了解了广州牵引力教育开设了Python课程,所以开启了
我的Python
学习之旅。在西安牵引力培训学习的日子,不仅学习到了新技术,而且也对Python有了很深的认知。
anny星星
·
2023-12-15 05:06
在系统中查找重复文件
不管是出于什么原因,
算法学习
需要持续保持。一、题目描述给你一个目录信息列表paths,包括目录路径,以及该目录中的所有文件及其内容,请你按路径返回文件系统中的所有重复文件。答案可按任意顺序返回。
JYeontu
·
2023-12-15 04:04
算法
JavaScript
算法
前端
javascript
数据结构与
算法学习
笔记(训练营三)-经典面试五
给定两个字符串str1和str2,再给定三个整数ic、dc和rc,分别代表插入、删除和替换一个字符的代价,返回将str1编辑成str2的最小代价。【举例】str1="abc",str2="adc",ic=5,dc=3,rc=2从"abc"编辑成"adc",把'b'替换成'd'是代价最小的,所以返回2str1="abc",str2="adc",ic=5,dc=3,rc=100从"abc"编辑成"ad
剑侠李逍遥
·
2023-12-15 02:22
算法学习
系列之排序算法:原理、应用场景与C++实现精解
文章目录前言原理和应用场景快速排序的实现一般的递归快速排序三点取中法单边递归快速排序无监督快速排序混合排序的实现C++标准库sort算法我设计的混合排序算法堆排序的实现我的实现另一种实现解释特性其它c++案例实现总结前言在计算机科学领域,排序算法是最基础也是最关键的部分之一。它们不仅在理论上具有重要意义,也在实际应用中发挥着至关重要的作用。从经典的冒泡排序到更高效的快速排序,每种算法都有其独特之处
梦想的理由
·
2023-12-14 19:42
c++
算法
算法
排序算法
学习
Datawhale 12月组队学习 leetcode基础 day1 枚举
这是一个新的专栏,主要是一些算法的基础,对想要刷leedcode的同学会有一定的帮助,如果在
算法学习
中遇到了问题,也可以直接评论或者私信博主,一定倾囊相助进入正题,今天咱们要说的枚举算法,这是个很简单的算法哈
struggle2003
·
2023-12-14 14:43
leetcode基础
学习
leetcode
算法
【算法通关村】链表反转&经典问题解析
本文已收录至
算法学习
之旅一.基础反转我们通常有两种方法反转链表,一种是直接操作链表实现反转操作,一种是建立虚拟头节点辅助实现反转操作。
观止study
·
2023-12-14 13:07
算法之旅(Java版)
算法
链表
数据结构
算法学习
(17)—分支界限法
1、分支界限法基本思想分支限界法(branchandboundmethod)是求解纯整数规划或混合整数规划问题的经典方法,在上世纪六十年代由LandDoig和Dakin等人提出。这种方法灵活且便于用计算机求解,目前已经成功运用于求解生产进度问题、旅行推销员问题、工厂选址问题、背包问题及分配问题等。算法基本思想如下:以广度优先或以最小耗费(最大效益)优先的方式搜索问题的解空间树分支限界法中,每一个活
先弓
·
2023-12-06 23:25
机器学习
算法学习
-普通线性回归、岭回归与lasso回归
1.算法1.1从最简单的普通线性回归谈起Q:已知一维特征空间中的一系列样本点{(xi,yi),i=1,2,3...n},注意这里是一维特征空间,虽然可以在二维平面上画出来,在学习机器学习的时候,一定要跳脱出笛卡尔空间坐标系的束缚。我们希望找到一个一次函数y=ax来描述这一组样本点的模型,如何求a呢?推广到k维特征空间就是{(Xi,yi),i=1,2,3...n,Xi=(xi1,xi2...xik)
Kiroro
·
2023-12-06 16:15
数据结构与
算法学习
笔记(基础班十二)---暴力递归到动态规划
什么暴力递归可以继续优化?有重复调用同一个子问题的解,这种递归可以优化。如果每一个子问题都是不同的解,无法优化也不用优化。暴力递归和动态规划的关系某一个暴力递归,有解的重复调用,就可以把这个暴力递归优化成动态规划,任何动态规划问题都一定对应着某一个有解的重复调用的暴力递归但不是所有的暴力递归,都一定对应着动态规划。面试题和动态规划的关系解决一个问题,可能有很多尝试方法,可能在很多尝试方法中,又有若
剑侠李逍遥
·
2023-12-06 10:37
算法基础(一) —— 时间复杂度研究(一)
版本记录版本号时间V1.02018.09.14前言关于
算法学习
有很多很基础的概念和理论,我们不需要强行记忆但是一定要理解明白和说的出来,这个专题就是专门进行有关算法基本内容的一些解析。
刀客传奇
·
2023-12-05 08:35
K-Means聚类
算法学习
1.K-Means算法介绍K-Means作为聚类算法中的典型代表,比较容易实现。聚类算法又叫做“无监督分类”,其目的是将数据划分成有意义或有用的组(或簇)。这种划分可以基于业务需求或建模需求来完成,也可以单纯地帮助我们探索数据的自然结构和分布。比如在商业中,如果手头有大量的当前和潜在客户的信息,可以使用聚类将客户划分为若干组,以便进一步分析和开展营销活动。再比如,聚类可以用于降维和矢量量化,可以将
名字真的难想
·
2023-12-04 19:51
算法
kmeans
聚类
[
算法学习
] 排序算法(三)——堆排序
这里继续整理常见的排序算法.本文介绍堆排序typerightbyThomasAlan光风霁月023.XDU1.构建二叉堆二叉堆实现的重点是对堆这个类的设计以及元素上移和下移操作.便于插入新元素和取出最大元素.上移:比较当前节点和父节点的大小决定是否移动下移:比较当前节点和子节点的大小决定是否移动同时这里提供两种初始化二叉堆的方法i)初始化再插入元素:时间复杂度为O(nlogn)ii)通过传入数组来
光风霁月023
·
2023-12-04 16:02
算法学习
记录~2023.5.10~二叉树Day8~701.二叉搜索树中的插入操作 & 450.删除二叉搜索树中的节点 & 669. 修剪二叉搜索树
算法学习
记录|2023.X.XX|章节DayX|题目号.题目标题&题目号.题目标题701.二叉搜索树中的插入操作题目链接思路代码1:递归且有返回值代码2:递归且无返回值代码3:迭代总结450.删除二叉搜索树中的节点题目链接思路
山药泥拌饭
·
2023-12-04 12:44
算法记录
算法
学习
数据结构
c++
基础
算法学习
文章目录快速排序归并排序二分浮点数二分高精度BigIntegerBigDecimal前缀和差分双指针位运算离散化区间合并快速排序确定分界点x(可以是左边界,右边界,中间随机)将小于等于x的数放到左边,大于等于x的放右边递归处理左右两端如何处理第二步:双指针法模版:publicstaticvoidquickSort(int[]arr,intl,intr){if(l>=r){return;}intx=
this.xxxx
·
2023-12-03 16:28
总结
算法
学习
排序算法
D*
算法学习
系列文章目录A*
算法学习
-CSDN博客弗洛伊德算法(Floyd)和路径平滑弗洛伊德算法(SmoothFloyd)学习-CSDN博客目录系列文章目录前言一、D*算法是什么?
阿如村保安
·
2023-12-03 11:35
算法与数据结构
机器人导航
算法
学习
数据结构
弗洛伊德算法(Floyd)和路径平滑弗洛伊德算法(Smooth Floyd)学习
系列文章目录A*
算法学习
-CSDN博客目录系列文章目录前言一、路径平滑弗洛伊德算法(SmoothFloyd)二、弗洛伊德算法(Floyd)多源最短路问题总结前言昨天看了下A*算法(A-Star(A*)寻路算法原理与实现
阿如村保安
·
2023-12-03 11:05
机器人导航
算法与数据结构
算法
算法学习
24-哈希表&&设计RandomPool结构&&认识布隆过滤器&&认识一致性哈希&&岛问题&&认识并查集结构
文章目录题目一:哈希表相关基础知识题目二:设计RandomPool结构题目及其要求算法实现代码实现题目三:认识布隆过滤器布隆过滤器用来做什么布隆过滤器是怎么实现和使用的为什么布隆过滤器效率比较高时间复杂度空间复杂度布隆过滤器有哪些缺点题目四:认识一致性哈希一致性定义实现Memcached题目五:岛问题题目及其要求算法实现代码实现题目六:认识并查集结构如何有趣的理解并查集结构什么是并查集并查集的初始
void.bug
·
2023-12-03 03:11
算法学习笔记
Python爬虫教程27:秀啊!用Pandas 也能爬虫??
#
我的Python
教程#微信公众号:wdPythonpandas.read_html爬虫的步骤:读取网页:使用pandas的read_html函数读取网页。read_ht
我的Python教程
·
2023-12-02 23:31
我的Python教程
python
爬虫
pandas
Python教程
Pandas教程06:DataFrame.merge数据的合并处理
#
我的Python
教程#微信公众号:wdPython1.下面是DataFrame.merge()的一些常用参数:left_on:指定左侧DataFrame的键。这可以是列名。默认为
我的Python教程
·
2023-12-02 23:31
我的Python教程
pandas
python
Python教程
A* 算法研究(附 Python / C++ 实现)
A*算法研究参考A*寻路算法详解#A星#启发式搜索路径规划之A*算法最短路搜索-从Dijkstra到Best-First再到A-Star路径规划
算法学习
笔记(一):A*算法A*算法寻路(C++代码实现)
Prejudices
·
2023-12-02 14:08
规控
算法
python
c++
算法学习
—排序
排序算法一、选择排序1.算法简介选择排序是一个简单直观的排序方法,它的工作原理很简单,首先从未排序序列中找到最大的元素,放到已排序序列的末尾,重复上述步骤,直到所有元素排序完毕。2.算法描述1)假设未排序序列的第一个是最大值,记下该元素的位置,从前往后比较2)若某个元素比该元素大,覆盖之前的位置3)重复第二个步骤,直到找到未排序的末尾4)将未排序元素的第一个元素和最大元素交换位置5)重复前面几个步
两块冰淇淋
·
2023-12-02 10:46
算法
排序算法
javascript
使用yolov7进行多图像视频识别
下面是我转换老友记的测试视频,可以看到几乎可以准确预测2.步骤1.在github官网下载代码https://github.com/WongKinYiu/yolov72.点击下载权重文件放到项目中3.安装依赖,
我的
默默努力的小老弟
·
2023-12-01 19:18
图像处理
YOLO
Qt C++中调用python,并将软件打包发布,python含第三方依赖
工作中遇到qtc++调用
我的python
代码,并且想要一键打包,这里我根据参考的以及个人实践的结果来简单实现一下。
航院小将
·
2023-11-30 23:22
qt
c++
开发语言
我的Python
笔记知识点总结
参考书《python编程从入门到实践》编辑器:pycharmPython版本:2.7Python编程简洁明了,比起c++等编程,容易上手得多,也没那么多复杂的定义命名的问题。最爽的是不用再不停地打{},而是用缩进代表代码块。相当于用缩进代替{}。但是要注意的是,在Python中一定要严格控制缩进的量。一定要打相同数量的空格或者tab制表符。而且空格和tab键不要混用。(个人喜欢tab缩进)而且py
小猪猪同学
·
2023-11-30 19:30
面试
python
编程
数据结构与算法索引---前端JavaScript学习
什么是数组结构–JavaScript学习https://blog.csdn.net/H200102/article/details/110149566(2)03-什么是栈结构—JavaScript数据结构与
算法学习
H千面
·
2023-11-30 17:14
#
数据结构与算法
前端JavaScript学习
算法初步 —— 排序算法&查找(冒泡+选择+快排+折半)
一、排序排序是
算法学习
过程中入门必学的模块之一,虽然在实际编程时很少有程序员动手写排序算法(C++库中封装的sort函数是底层是快排实现的)。
天使Di María
·
2023-11-30 16:22
算法
算法
排序算法
排序
浅谈
算法学习
我的
算法学习
经历 高中浑浑噩噩度过三年,大学就读于一所二本院校软件工程专业。现在的我很庆幸自己选择了这个行业,我喜欢编码,也喜欢利用所学解决新的问题,尽管熬夜是常有的事情。
weixin_34007020
·
2023-11-30 13:18
java
操作系统
c#
2023蓝桥杯
算法学习
路线与基础知识整理
文章目录前言数学基础1.1简单数学1.2案例2.1组合数学2.2案例3.1线性代数3.2案例4.1高等数学4.2案例计算几何1.1基础概念1.2案例2.1基本运算2.2案例3.1圆3.2案例数论1.1基础知识1.2案例2.1素数2.2案例3.1同余理论3.2案例4.1位运算4.2案例概率论1.1概率1.2案例2.1期望2.2案例数据结构1.1线性表1.2案例2.1字符串2.2案例3.1链表3.2案
川川菜鸟
·
2023-11-30 12:02
蓝桥杯python组
蓝桥杯
算法
学习
换种方式描述递归----
算法学习
笔记01
递归作为算法中的重要思想,在编程的应用中可以说是相当广泛。但递归又由于其本身的抽象性,对于初学者而言理解起来相当困难。作为一个初学算法的菜鸡,想和大家分享一下自己理解递归的方式,如有错误和不妥,还望大佬指出。首先我们要明白,一个递归函数内部肯定长这样也就是说,递归函数的终止条件一定要在递归函数的上面,否则递归函数就像一个没有底的坑,掉进去就永远出不来了。而如何写出递归函数的关键在于:找出解决问题的
PraiseSunAsh
·
2023-11-30 04:59
【python+ROS+路径规划】一、前置准备
网上大部分路径规划都是用C++写的,奈何大学期间为了方便,大学作业都是python帮我算的,C++都忘完了,本着做完毕设再重拾C++的理念,于是乎开启了
我的python
路径规划之旅。但是
薯一个蜂蜜牛奶味的愿
·
2023-11-30 04:24
本科毕业设计
python
自动驾驶
解决Python已经安装了requests但是出现ModuleNotFoundError: No module named ‘requests‘的方法
我的python
版本是3.10.4cmd输入py-0y查看python版本我之前已经装了requests库但是在运行脚本的时候却提示ModuleNotFoundError:Nomodulenamed'requests
FLY_+
·
2023-11-30 03:38
爬虫
python
开发语言
数据结构与
算法学习
笔记(训练营三)-经典面试八
int[]d,d[i]:i号怪兽的能力int[]p,p[i]:i号怪兽要求的钱开始时你的能力是0,你的目标是从0号怪兽开始,通过所有的怪兽。如果你当前的能力,小于i号怪兽的能力,你必须付出p[i]的钱,贿赂这个怪兽,然后怪兽就会加入你,他的能力直接累加到你的能力上;如果你当前的能力,大于等于i号怪兽的能力,你可以选择直接通过,你的能力并不会下降,你也可以选择贿赂这个怪兽,然后怪兽就会加入你,他的能
剑侠李逍遥
·
2023-11-29 12:27
算法学习
:98.验证二叉搜索树
验证二叉搜索树题目链接:转载力扣难度:中等给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例输入:root=[2,1,3]输出:true思路要知道中序遍历下,输出的二叉搜索树节点的数值是有序序列。有了这个特性,验证二叉搜索树,就相当于变成了判断一个序
As_theWind
·
2023-11-29 10:40
数据结构与算法
java
算法
数据结构
自然语言处理(NLP)
算法学习
路线!
NLP近几年非常火,且发展特别快。像BERT、GPT-3、图神经网络、知识图谱等技术应运而生。我们正处在信息爆炸的时代、面对每天铺天盖地的网络资源和论文、很多时候我们面临的问题并不是缺资源,而是找准资源并高效学习。但很多时候你会发现,花费大量的时间在零零散散的内容上,但最后发现效率极低,浪费了很多宝贵的时间。为了满足大家学习的需求,这次重磅推出了《自然语言处理终身升级版》的学习路线。这份课程路线覆
小牛无
·
2023-11-28 18:35
第一天
算法学习
7.21嗯,拖了好久好久说要好好地,系统地学习一遍算法,但是每次都因为各种原因,刚开始就结束了。这一次算是下了一个决心,每天写一个小总结来监督一下自己。呐,这是第一天的学习内容,今天学的是算法最开始的东西,时间复杂度、栈、基本的排序算法,然后看了一下Java的ArrayList的源码。时间复杂度参考:https://blog.csdn.net/qq_41523096/article/details
夏森学长啊
·
2023-11-28 07:34
JavaScript初级
算法学习
笔记(1)
字符串中每个单词首字母大写一、正常思路使用for循环functiontitleCase(str){vara=str.toLowerCase().split('');varlen=a.length;varb=[];for(i=0;iL.toUpperCase());}vartitle=titleCase("I'malittleteapot");console.log(title);//I'mALit
gdf_ffaf
·
2023-11-28 06:39
三维重建入门学习————建模软件Blender入门篇
背景介绍关于近期在进行三维重建相关
算法学习
的时候,学得越深,发现对各个方面的知识要求得越多,之前是补了相机的拍照原理,成像原理知识,再后来还补了主流的点提取、匹配算法等等。
出门吃三碗饭
·
2023-11-28 00:29
三维重建入门基础之路
Nerf学习记录
学习
blender
数码相机
【Python数据结构与算法】--- 递归算法的应用 ---[乌龟走迷宫] |人工智能|探索扫地机器人工作原理
个人主页:Aileen_0v0系列专栏:PYTHON数据结构与
算法学习
系列专栏"没有罗马,那就自己创造罗马~"目录导言解决过程1.建立数据结构2.探索迷宫:算法思路递归调用的“基本结束条件”3.乌龟走迷宫的实现代码
Aileen_0v0
·
2023-11-28 00:00
数据结构与算法
游戏
python
机器人
人工智能
前端
数据结构
算法
9月7日
算法学习
笔记(栈)
1.逆波兰表达式求数值描述:给定一个逆波兰表达式,求表达式的值。数据范围:表达式长度满足1≤n≤1041≤n≤104,表达式中仅包含数字和+,-,*,/,其中数字的大小满足∣val∣≤200∣val∣≤200。这题其实就是一个后缀表达式,将数值压入栈,遇到操作符,就将最上面两个数出栈,计算完之后再压入栈。classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修
刘某不会写诗
·
2023-11-27 18:58
算法
学习
笔记
数据结构
9月9日
算法学习
(队列)
1.模版队列描述:请你实现一个队列。操作:pushx:将xx加入队尾,保证xx为int型整数。pop:输出队首,并让队首出队front:输出队首:队首不出队输入描述:第一行为一个正整数nn,代表操作次数。(1≤n≤100000)(1≤n≤100000)接下来的nn,每行为一个字符串,代表一个操作。保证操作是题目描述中三种中的一种。输出描述:如果操作为push,则不输出任何东西。如果为另外两种,若队
刘某不会写诗
·
2023-11-27 18:58
算法
学习
c++
算法学习
day26
第二十六天最大子数组和53.最大子数组和-力扣(LeetCode)动态规划问题classSolution{publicintmaxSubArray(int[]nums){intlen=nums.length;int[]dp=newint[len];dp[0]=nums[0];intres=dp[0];for(inti=1;i&nums){intn=nums.size();vectordp(n,IN
~努力努力再努力k
·
2023-11-27 15:08
算法学习
算法
学习
算法学习
day27
第二十七天美化数组的最少删除数2216.美化数组的最少删除数-力扣(LeetCode)classSolution{public:intminDeletion(vector&nums){intlen=nums.size();if(len==0)return0;intres=0,cur=0;for(inti=1;i
~努力努力再努力k
·
2023-11-27 15:08
算法学习
算法
学习
leetcode
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他