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实现
数据结构与算法
学习2---队列
不诗意的女程序猿不是好厨师~【转载请注明出处,From李诗雨---https://blog.csdn.net/cjm2484836553/article/details/93889029】源码地址见github:https://github.com/junmei520/DataStructureStudy/tree/master/src/datastructure/queue文章看似很长,其实非常
倔脾气的皮皮虾啊
·
2023-12-20 10:04
数据结构与算法
总结
数据结构与算法
的作用数据结构和算法的目的是为了能够高效地帮我们解决很多
Edwin_天寻
·
2023-12-20 10:31
Lab-3-P1-递归
第一关:欧几里得算法任务描述本关任务:
python实现
欧几里德辗转相除法。编程要求参考上述实验指导编写python程序,实现输入任意正整数M和N,使用欧几里德算法正确计算二者的最大公约数。
在远方的眺望
·
2023-12-20 08:14
生鸡蛋23大计の题
数据结构
算法
python
数据结构与算法
之美学习笔记:37 | 贪心算法:如何用贪心算法实现Huffman压缩编码?
目录前言如何理解“贪心算法”?贪心算法实战分析解答开篇内容小结前言本节课程思维导图:接下来几节,我会讲几种更加基本的算法。它们分别是贪心算法、分治算法、回溯算法、动态规划。更加确切地说,它们应该是算法思想,并不是具体的算法,常用来指导我们设计具体的算法和编码等。贪心、分治、回溯、动态规划这4个算法思想,原理解释起来都很简单,但是要真正掌握且灵活应用,并不是件容易的事情。今天,我们先来学习一下贪心算
浊酒南街
·
2023-12-20 08:31
数据结构与算法之美学习笔记
数据结构
算法
详解
python实现
快速排序算法
快速排序严重依赖分区,分区部分完成就代表排序成功了一半1、详细思路见代码注释部分:defquick_sort(l,low,high):'''分区的过程:low代表左指针,high代表右指针1、low会逐个向右移动,遇到大于或等于基准元素时,停止2、high会逐个向左移动,遇到小于或等于基准元素时,停止3、然后将两指针所指的元素进行交换4、重复上述步骤,直到两指针重合,或者左指针在右指针的右边5、最
icey_大玲
·
2023-12-20 08:45
算法
数据结构
用
python实现
快速排序法
快速排序(QuickSort)是一种常见的基于比较的排序算法,它的英文名称就是QuickSort。它的基本思想是选择一个基准值,将列表中的元素分成小于基准值和大于基准值的两个子列表,然后递归地对两个子列表进行排序,最终将两个子列表和基准值组合起来形成一个有序的列表。快速排序算法的时间复杂度为O(nlogn),是一种高效的排序算法。实现代码如下:defquick_sort(arr):#如果列表为空或
范枝洲
·
2023-12-20 08:14
Python
排序算法
算法
数据结构
快速排序(Quick sort)
Python实现
快速排序用到了分而治之(DivideandConquer,D&C)的思想,简单地说就是把复杂的问题分解成相同或相似的可直接求解的简单问题。快速排序的速度比选择要快,平均运行时间为。步骤如下:1.选择基准值。2.将数组分成两个子数组,小于基准值的元素组成的子数组和大于基准值的元素组成的子数组。3.对这两个子数组进行快速排序。Python代码如下:defquickSort(array):iflen(a
GinGinXia
·
2023-12-20 08:38
算法
算法
python
排序算法
数据结构
设计模式-迭代器模式
设计模式专栏模式介绍模式特点应用场景迭代器模式和备忘录模式区别和联系代码示例Java实现迭代器模式
python实现
迭代器模式迭代器模式在spring中的应用模式介绍迭代器模式是一种设计模式,它提供了一种方法来顺序访问聚合对象中的各种元素
有梦想的攻城狮
·
2023-12-20 08:36
设计模式
设计模式
迭代器模式
java
Python实现
剪刀石头布游戏:熟悉类(Class)的用法
一、设计思路本文打算构造三个类,分别为用户类(User),电脑类(Robot),以及裁判类(Referee)来实现剪刀石头布游戏的核心逻辑。用户类(User):实现读取用户的选择电脑类(Robot):实现电脑随机做出选择裁判类(Referee):实现对用户输入的异常处理,以及整个游戏过程中需要的判断以及输出、二、实现过程2.1用户类(User)实现首先初始化属性cur为None,以保存当前用户所做
ZT-Brillly
·
2023-12-20 04:13
python
游戏
开发语言
代码规范
软件构建
用
Python实现
TF-IDF算法:从原理到实现
1原理介绍TF-IDF算法是一种用于文本处理和信息检索的算法,用于衡量单词在文本中的重要性。在TF-IDF算法中,每个单词都被赋予一个权重,该权重由该单词在文本中的频率(TF)和在整个文本集合中的频率(IDF)共同决定。1.1词频TermFrequency(TF)TermFrequency(TF)指一个单词在文本中出现的频率。TF值的计算公式如下所示:TF(t)=出现次数文档总词数TF(t)=\f
ZT-Brillly
·
2023-12-20 04:11
python
tf-idf
算法
人工智能
nlp
动态窗口法Dynamic Window Approach在动态环境中避障
动态窗口法:【路径规划】局部路径规划算法——DWA算法(动态窗口法)|(含
python实现
|c++实现)-CSDN博客DWA的大致思路就是,在一个线速度和角度的可行二维空间中,进行采样,计算每个可行速度在未来一定时间内的轨迹
河北一帆
·
2023-12-20 03:08
机器人
【python】
python实现
屏幕指定区域文字提取(百度API)
因为OCR文字识别功能不是特别好,推荐利用百度API的来实现屏幕指定区域的文字识别。一、如何注册百度API?1.打开百度api网页,使用百度账号登陆2.点击控制台,选择文字识别3.点击创建应用,填好相关信息后点击立即创建。4.填好相关信息后会显示申请成功后的AppidKey等,这个就是后来py代码中使用百度文字识别api的权限。(相当于账号密码)二、指定区域文字识别脚本使用方法1.先从搞一下百度文
米码收割机
·
2023-12-20 03:28
Python
python
湖南科技大学计算智能课设(一)基于感知机的鸢尾花分类
如果我有哪里写的不清楚也可以私信与我沟通,各位写课设的学弟学妹加油~实验目的利用感知机算法对鸢尾花种类进行分类,要求熟悉感知机算法,掌握利用
Python实现
机器学习算法的一般流程,了解scikit-learn
枍飏
·
2023-12-20 03:47
湖南科技大学计算智能课设
python
分类
scikit-learn
人工智能
使用
python实现
链表
手写代码classNode(object):def__init__(self,item):self.item=itemself.next=NoneclassLinkListFunction(object):"""此对象为Node对象的方法类"""def__init__(self):self.linklistlength=0#当前链表的长度defcreate_linklist_head(self,l
才不是小emo的小杨
·
2023-12-20 01:25
算法
python
链表
开发语言
python实战演练之迎接冬至的第一场雪
写在前面WINTERISCOMING
Python实现
大雪纷飞的效果,完整代码在文末哦~准备开始WINTERISCOMINGPython是一种高级编程语言,Turtle是Python的一个图形化模块,它可以帮助学习者更好地理解编程概念
程序猿~厾罗
·
2023-12-20 00:42
python实战教学
python
开发语言
Python实战演练之
Python实现
一个简单的天气查询应用
今天,晓白给大家分享
Python实现
一个简单的天气查询应用,帮助大家获取实时的天气信息,内容仅供学习交流。
程序猿~厾罗
·
2023-12-20 00:12
python实战教学
python
开发语言
【Python百练——第4练】简易的管理菜单系统
你需要使用
Python实现
添加新菜品、更新食材或价格、删除菜品以及打印菜单等功能。一、题目和
Insist--
·
2023-12-19 23:49
python百练——实战训练
python
pycharm
复习题
JavaSe-学习知识点汇总
复习之后进入
数据结构与算法
的学习。
花落尽舞
·
2023-12-19 23:14
入门阶段性学习总结
java
LeetCode刷题--- 全排列 II
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2023-12-19 23:30
力扣递归算法题
leetcode
算法
基于
Python实现
的一个书法字体风格识别器源码,通过输入图片,识别出图片中的书法字体风格,采用Tkinter实现GUI界面
项目描述本项目是一个书法字体风格识别器,通过输入图片,识别出图片中的书法字体风格。项目包含以下文件:0_setting.yaml:配置文件,包含书法字体风格列表、图片调整大小的目标尺寸等设置。1_Xy.py:预处理图像、生成训练和测试数据集。2_fit.py:使用LazyClassifier评估多个分类模型,选择F1分数最高的模型并保存。3_predict.py:创建一个简单的图形用户界面,用户可
云哲-吉吉2021
·
2023-12-19 21:29
python
人工智能
开发语言
【ValueError: RSA key format is not supported】
背景用固定的公钥加密,加密算法SHA256加密,那么如何通过
python实现
密码加密后的传输场景实际使用的登录接口中,前端把传入的密码字段经过加密后传给后段解密,那我们去模拟接口的时候,也需要把密码字段加密传输给后端
dghrty_show
·
2023-12-19 21:28
python
算法
数据结构与算法
--贪心算法
贪心算法应用场景假设存在下面需要付费的广播台,以及广播台信号可以覆盖的地区。如何选择最少的广播台,让所有的地区都可以接收到信号介绍贪婪算法(贪心算法)是指在对问题进行求解时,在每一步选择中都采取最好或者最优(即最有利)的选择,从而希望能够导致结果是最好或者最优的算法贪婪算法所得到的结果不一定是最优的结果(有时候会是最优解),但是都是相对近似(接近)最优解的结果思路分析如何找出覆盖所有地区的广播台的
HalcyonJX
·
2023-12-19 20:51
数据结构与算法
贪心算法
算法
数据结构
【数据结构】
Python实现
循环单链表+约瑟夫环举例
Python实现
循环单链表就是在链表的基础上,使得尾节点的next指针指向头结点,因此在代码上和单链表有着一定的相似之处。
weihuan2323
·
2023-12-19 20:28
数据结构
链表
数据结构
python
数据结构与算法
19 链表 → 循环链表(约瑟夫环问题)
4.6链表→循环链表(约瑟夫环问题)循环链表,顾名思义,链表整休要形成一个圆环状。在单向链表中,最后一个节点的指针为null,不指向任何结点,因为没有下一个元素了。要实现循环链表,我们只需要让单向链表的最后一个节点的指针指向头结点即可。所以说循环链表,是一个很简单的数据结构。它只不过是把单向链表的最后一个结点.next连接到了第一个节点上。但是看似简单的循环链表却可以解决一个很经典的算法问题。4.
牟泉禹[Dark Cat]
·
2023-12-19 20:58
学习笔记
链表
算法
数据结构
约瑟夫环问题
数据结构与算法
分析1.2 Python创建循环链表解决约瑟夫环问题
#创建结点类,类中有数据、指针两个对象,数据域通过输入获得,指针域默认为空classLinkNode:def__init__(self,data,next=None):self.data=dataself.next=next#创建链表类,创建默认头指针为空classLinkList:def__init__(self):self.head=None#判断链表是否为空defis_empty(self)
Ezreal Explorer
·
2023-12-19 20:26
链表
python
数据结构
Python实现
冰墩墩
目录一、运行效果图片效果二、项目概述三、开发环境四、实现步骤及代码1.导入需要的库。2.完成剩余部分代码。五、项目总结六、源码获取一、运行效果图片效果二、项目概述这个项目使用了turtle库绘制了一个编程乐学的Logo。Logo中包含了一个笑脸,以及彩虹、爱心和五环等元素,整体给人一种活泼、欢乐的感觉。三、开发环境开发环境:PyCharm编程语言:Python操作系统:Windows四、实现步骤及
编程乐学
·
2023-12-19 19:40
Python
python
开发语言
Java算法(十一):【
数据结构与算法
】十大排序 之 选择排序 && 选择排序分析图、源码实现
选择排序选择排序和冒泡排序的最大区别就是他们排序的依据不同。但是代码实现几乎一样。选择排序:从0索引开始,拿着每一个索引上的元素和后面的元素一次比较。代码示例:publicstaticvoidmain(String[]LiuJinTao){//1、选择排序int[]arr={22,44,33,55,11};for(inti=0;iarr[j]){inttemp=arr[i];arr[i]=arr[
Make It Possible.
·
2023-12-19 16:58
Java算法
算法
java
排序算法
Java算法(十):【
数据结构与算法
】之 冒泡排序 详细流程图和源代码实现
冒泡排序publicstaticvoidmain(String[]LiuJinTao){//1、冒泡排序int[]arr={22,44,33,55,11};for(inti=0;iarr[j+1]){inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}//通过Arrays方法格式化,返回一个字符串数组System.out.println(Arrays.t
Make It Possible.
·
2023-12-19 15:57
Java算法
算法
java
流程图
python实现
绚烂的烟花绽放效果
python实现
绚烂的烟花绽放效果来源:中文源码网浏览:次日期:2019年11月5日【下载文档:新年快乐!
韩天奇
·
2023-12-19 15:56
python写新年快乐程序
弹窗攻势——使用python几行代码实现弹窗版新年祝福
使用
python实现
弹窗版新年祝福代码代码解释改进版代码运行结果代码importtkinterastkimportrandomimportthreadingimporttimewordslist=['万事如意
艾醒(AiXing-w)
·
2023-12-19 15:25
趣味python
python
开发语言
python实现
贪心算法
贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,它所做出的是在某种意义上的局部最优解。1.贪心算法思想贪心算法的基本思路是从问题的某一个初始解出发一步一步地进行,根据某个优化测度,每一步都要确保能获得局部最优解。每一步只考虑一个数据,他的选取应该满足局部优化的条件。若下一个数据和部分最优解连在一起不再是可行解时,就不把该数据添加到部分解中,直到把所有数
liulanba
·
2023-12-19 15:59
数据结构的python实现
python
算法
数据结构
python实现
Qlearning算法 完整的输入输出测试数据
以下是一个简单的
Python实现
Q-learning算法的示例,以解决一个简单的迷宫问题。
甜辣uu
·
2023-12-19 15:28
python
算法
开发语言
python合并文件_
python实现
两个文件合并功能
本文将会分析一个文件合并的程序,并指出在合并文件过程中需要注意的问题。下面是需要合并的文件示例:分析思路:要将两个文件合并,首先要将文件读到内存中,成为列表。再将列表分割,按照类别将数据分开存储,即姓名、电话、邮箱。通过遍历列表1,依次与列表2比较,如果二者有重合的人,那么直接利用.join([])姓名电话邮箱合并到一行,保存到另外一个列表变量里面。二者不重合的人,说明只有列表1中才有,故将此人的
weixin_39890102
·
2023-12-19 14:11
python合并文件
力扣算法必刷题(周更)
数据结构与算法
LeetCode必刷1.两数之和(leetcode-1)给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
Mr_Pang
·
2023-12-19 12:06
[LeetCode] 46. 全排列(java实现)dfs
[LeetCode]46.全排列(java实现)dfs1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西)思路
Cloudeeeee
·
2023-12-19 09:02
LeetCode深度解析
深度优先
leetcode
java
[LeetCode] 47. 全排列 II(java实现)dfs
[LeetCode]47.全排列II(java实现)dfs1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-12-19 09:02
LeetCode深度解析
深度优先
leetcode
java
【小沐学NLP】
Python实现
聊天机器人(Selenium、七嘴八舌)
NLP开发系列相关文章编写如下:1【小沐学NLP】
Python实现
词云图2【小沐学NLP】
Python实现
图片文字识别3【小沐学NLP】
Python实现
中文、英文分词4【小沐学NLP】
Python实现
聊天机器人
爱看书的小沐
·
2023-12-19 09:19
Python
AI
python
自然语言处理
机器人
robot
selenium
数据结构与算法
编程题58-无向邻接表的DFS算法
无向邻接表的DFS算法#includeusingnamespacestd;#defineVexNum10typedefintVertexType;typedefstructArcNode{intadjvex;intweight;structArcNode*nextarc;}ArcNode;typedefstructVNode{VertexTypedata;structArcNode*firstar
爱发明的小兴
·
2023-12-19 08:10
算法与数据结构
数据结构
LeetCode刷题--- 全排列
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题【http://t.csdnimg.cn/yUl2I】【C++】【http://t.csdnimg.cn
元清加油
·
2023-12-19 08:19
力扣递归算法题
leetcode
算法
LeetCode刷题--- 子集
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题【http://t.csdnimg.cn/yUl2I】【C++】【http://t.csdnimg.cn
元清加油
·
2023-12-19 08:19
力扣递归算法题
leetcode
算法
LeetCode刷题--- 二叉树的所有路径
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题【http://t.csdnimg.cn/yUl2I】【C++】【http://t.csdnimg.cn
元清加油
·
2023-12-19 08:18
力扣递归算法题
leetcode
算法
LeetCode刷题--- 找出所有子集的异或总和再求和
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2023-12-19 08:44
力扣递归算法题
leetcode
算法
python识别增强静脉清晰度 opencv-python图像处理案例
一.任务说明用
python实现
静脉清晰度提升。
安城安
·
2023-12-19 08:43
教程
opencv
python
图像处理
《图解Java
数据结构与算法
:微课视频版》简介
本书共分11章,内容包括
数据结构与算法
概述,线性表,栈和队列,串、数组和广义表,树,图,查找算法,排序算法,分治算法,
新知图书
·
2023-12-19 07:19
java
开发语言
万门大学·
数据结构与算法
进阶班
1个月高强度学习IT面试必考知识60课时系统谅解
数据结构与算法
300道顶尖科技公司技术面试真题让你在技术面试中掌握先机攻克
数据结构与算法
的难题带你从Zero到Hero拿下科技公司高薪职位新课预售,组建学员交流群
小万君李辉
·
2023-12-19 07:55
Java算法(十二):【
数据结构与算法
】 十大排序 之 二分查法 && 二分查法实现详细流程图分析 && 实现源码实例
二分查找二分查找二分查找就是返回有序序列中,需要查找的元素索引,无则-1。需求:二分查找:手写实现数组元素的查找,存在返回索引,无则返回-1;实现思路:(前提是有序的序列)1、如果不是有序的数组,我们先排序(选择、冒泡)任意;2、创建三个指针,分别为:第一个元素指针和最后一个指针以及中间元素的指针3、确保条件成立(minarr[mid]){min=mid+1;}else{returnmid;}}r
Make It Possible.
·
2023-12-19 07:40
Java算法
算法
java
流程图
python实现
leetcode之152. 乘积最大子数组
解题思路一遍扫描152.乘积最大子数组代码classSolution:defmaxProduct(self,nums:List[int])->int:mx=mi=ans=nums[0]foriinrange(1,len(nums)):tmx,tmi=mx,mimi=min(tmi*nums[i],nums[i],tmx*nums[i])mx=max(tmx*nums[i],nums[i],tmi*
深圳都这么冷
·
2023-12-19 05:14
python实现
r树存储地理位置_树结构解析及
python实现
定义:树(数据结构)不要与特定类型的树数据结构trie混淆。不要与树(图论)混淆,这是一种特定类型的数学对象。一棵简单的无序树;在此图中,标记为7的节点有两个子节点,标记为2和6,一个父节点标记为2.根节点位于顶部,没有父节点。在计算机科学中,树是一种广泛使用的抽象数据类型(ADT)-或实现此ADT的数据结构-模拟分层树结构,具有父节点的子值的子值和子树,表示为一组链接节点。树数据结构可以递归地定
记取小窗风雨夜
·
2023-12-19 04:05
Python电能质量扰动信号分类(一)基于LSTM模型的一维信号分类
模型评估往期精彩内容:Python-凯斯西储大学(CWRU)轴承数据解读与分类处理_cwru轴承数据集-CSDN博客Python房价分析(一)pyton爬虫-CSDN博客电能质量扰动信号数据介绍与分类-
Python
建模先锋
·
2023-12-19 04:26
电能质量扰动信号
python
分类
lstm
机器学习--K均值聚类
机器学习--聚类一、无监督学习二、KMeans聚类2.1概览2.2理论介绍2.2.1模型2.2.2策略2.2.3算法2.3案例讲解2.4
Python实现
2.4.1导入数据处理相关库以及读取数据2.4.2
Anonymous&
·
2023-12-19 04:14
人工智能
kmeans算法
pandas
numpy
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他