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算法+数据结构笔记
Python 每日一练 二分查找 搜索旋转排序数组 详解
大一在读大数据管理与应用专业欢迎交流备战蓝桥杯倒计时71天目前主要学习
Python算法
与数据结构今日主题:二分查找算法人算法魂算法题让我们敢于挑战自己做意想不到的事情如果还没接触过二分查找的可以看一下小郑上一篇博客保证入门简简单单
Py小郑
·
2022-02-05 08:46
Python
笔记
蓝桥杯
python
算法
排序算法
leetcode
python算法
详解脚本之家_Python实现的选择排序算法示例
本文实例讲述了Python实现的选择排序算法。分享给大家供大家参考,具体如下:选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。选择排序每次只记录最大数的索引值.类似于冒泡排序,也是要比较n-1次,区别是冒泡排序每次都交换,选择排序只在最后比较完后才进行交换示例代
阿木吃饭用大碗
·
2022-02-04 17:25
python算法详解脚本之家
python算法
与数据结构——顺序表、链表、队列、栈
数据结构——内存内存以一个字节为基本单位,一个字节8位,一个字节的8位整体有一个地址标识,一个整形数据占4个字节,在内存中,1存储方式是【00000000000000000000000000000001】,对于一个连续的顺序表,其中存放的连个连续数字,他们的物理地址相差4而不是1(一)顺序表顺序表的基本形式:逻辑地址从0开始,步长为1逐渐增加,如果第一个元素的物理地址是L0,那么第i个元素的物理地
1129的阳光
·
2022-02-04 15:17
python数据结构之搜索讲解
重复)4.参考资料往期学习:python数据类型:python数据结构:数据类型.python的输入输出:python数据结构之输入输出及控制和异常.python面向对象:python数据结构面向对象.
python
·
2021-12-22 15:50
python数据结构之递归方法讲解
对以往内容感兴趣的同学可以查看下面:python数据类型:python数据结构:数据类型.python的输入输出:python数据结构之输入输出、控制和异常.python面向对象:python数据结构之面向对象.
python
·
2021-12-22 12:09
Python算法
-滑动窗口(Sliding Window)
滑动窗口1减少while循环2数组定长问题3.无重复字符的最长子串输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。哈希表+双指针#双指针classSolution:deflengthOfLongestSubstring(self,s:str)->int:left=0right=0result=0window={}whileright1:window
ShowMeCoding
·
2021-12-22 11:35
python算法
深入理解风控中的KS原理
目录一、业务背景二、直观理解区分度的概念三、KS统计量的定义四、KS计算过程及业务分析KS常用的计算方法:上标指标计算逻辑:五、风控中选择KS的原因例1:模糊性例2:连续性一、业务背景在金融风控领域,常常使用KS指标来衡量评估模型的区分度(discrimination),这也是风控模型最为追求的指标之一。下面将从区分度概念、KS计算方法、业务指导意义、几何解析、数学思想等角度,对KS进行深入剖析。
·
2021-11-22 11:50
python算法
学习双曲嵌入论文方法与代码解析说明
目录1.方法说明损失函数梯度下降梯度求解2.代码训练过程3.结果表现其他参考资料本篇接上一篇:
python算法
学习双曲嵌入论文代码实现数据集介绍1.方法说明首先学习相关的论文中的一些知识,并结合进行代码的编写
·
2021-11-05 11:26
python算法
学习双曲嵌入论文代码实现数据集介绍
目录1.目标Python代码依赖库2.数据集数据展示学习的文章:PoincaréEmbeddingsforLearningHierarchicalRepresentations主要参考的代码:poincare_embeddingsgensim–TopicModellinginPython-poincare.py由于有些代码难以运行,有些比较难读(封装程度非常高)甚至有些代码写得存在一些问题。因此我
·
2021-11-05 11:53
利用
Python算法
画出美丽动人的妹子图像
原文地址:python来画画第二弹!作者:Charles的皮卡丘好文章应该要让更多人看到。开发工具Python版本:3.6.4相关模块:cv2模块;numpy模块;pywin32模块;bs4模块;以及一些Python自带的模块。其他:potrace环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。参考资料1.http://www.html-js.com/article/162
落伍的码农
·
2021-10-29 16:59
Python
python
Python算法
绘制特洛伊小行星群实现示例
目录最小势能点拉格朗日点特洛伊小行星群书接上文用Python搓一个太阳系你们要的3D太阳系3体人真的存在吗太长不看版最小势能点在由两个大质量物体构成的重力系统中,有一些特殊的区域会在两个天体的顶级拉扯之下达到平衡,这些点就是拉格朗日点。而所谓平衡并非受力平衡,而是要求这个区域的物体会跟着双星系统以相同的角速度运动。根据上帝是个胖子这个假定,状态稳定意味着低势能。所以在解析求解拉格朗日点之前,我们可
·
2021-10-26 11:50
python算法
练习之兔子产子(斐波那切数列)
目录1.问题描述2.问题分析3.算法设计4.完整程序1.问题描述有一对兔子,从出生后的第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总对数为多少?2.问题分析兔子产子问题是一个有趣的古典数学问题,我们画一张表来找下兔子数的规律,如下表所示月数小兔子对数中兔子对数老兔子对数兔子总对数110012010131012411135212
·
2021-10-26 11:42
python算法
练习之抓交通肇事犯
目录1.问题描述2.确定程序框架3.判断车牌k是是否为某个数的平方,是就输出4.完整程序5.运行结果6.优化算法1.问题描述一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下了车号的一些特征。甲说:牌照的前两位数字是相同的:乙说:牌照的后两位数字是相同的,但与前两位不同:丙是数学家,他说:4位的车号刚好是一个整数的平方。请根据以上线索求出车号。2.确定程序框架根据流程
·
2021-10-26 11:42
【数据结构与算法】全套
数据结构笔记
【持续更新】
目录【数据结构与算法】线性表的重要基本操作与代码实现【C语言版】【数据结构与算法】线性表的链式表示和实现,超详细【C语言版】【数据结构与算法】Leetcode2:两数相加【链表学习】【数据结构与算法】栈与队列【C语言版】博主更多精彩文章如下:【数据结构与算法】线性表的重要基本操作与代码实现【C语言版】https://blog.csdn.net/qq_45696377/article/details
毛_三月
·
2021-10-25 23:09
数据结构
数据结构
算法
c语言
leetcode
链表
数据结构笔记
十三:二叉树
说明:本笔记依照《王道论坛-数据结构》视频内容整理。一、基本概念二叉树是n(n≥0)个结点的有限集合。(1)或者为空二叉树,即n=0。(2)或者由一个根结点和两个互不相交的被称为根的左子树和右子树组成。左子树和右子树又分别是一颗二叉树。特点:(1)每个结点至多只有两颗子树(2)左右子树不能颠倒(二叉树是有序树)二叉树是递归定义的数据结构。二、二叉树的五种状态三、特殊的二叉树四、二叉树性质五、二叉树
lqonlylove
·
2021-10-21 09:06
数据结构与算法
数据结构
算法
数据结构笔记
十二:树
说明:本笔记依照《王道论坛-数据结构》视频内容整理。一、基本概念树是n(n≥0)个结点的有限集合,n=0时,称为空树,这是一种特殊情况。在任意一棵非空树中应满足:(1)有且仅有一个特定的称为根的结点。(2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集合T1、T2、……、Tm,其中每个集合本身又是一棵树,并且称为根节点的子树。非空树特点:有且仅有一个根结点没有后继的结点称为“叶子结点”(
lqonlylove
·
2021-10-21 08:45
数据结构与算法
数据结构
算法
数据结构笔记
十一:串
说明:本笔记依照《王道论坛-数据结构》视频内容整理一、基本概念串,即字符串(string)是由零个或多个字符组成的有限序列。一般记为S='a1a2……an'(n≥0)。其中,S是串名,单引号括起来的字符序列是串的值;ai可以是字母、数字或其他字符;串中字符的个数n称为串的长度。n=0时的串为空串。字串:串中任意个连续的字符组成的子序列。主串:包括字串的串。字符再主串中的位置:字符在串中的序号。子串
lqonlylove
·
2021-10-19 23:03
数据结构与算法
数据结构
算法
复杂推理模型从服务器移植到Web浏览器的理论和实战
在项目中,前端同学可能会找到一些跑在服务端的
python算法
模型,很想将其直接集成到自己的代码中,以Javascript语言在浏览器中运行。
·
2021-10-09 10:08
数据结构笔记
:线索二叉树
意思是指:单向链表只能知道某节点的后一位,而不能知道前一位是谁,因此发明了双向链表。注意线索二叉树分中序,前序,后序之分。
time_trip
·
2021-10-01 16:27
数据结构
链表
2022王道考研有关
数据结构笔记
第二章线性表2.1线性表的定义和基本操作要点:线性表的基本操作——创销、增删、改查传入参数时,何时要用引用&2.2线性表的顺序表示2.2.1顺序表的定义顺序表的实现———静态分配#include#defineMaxSize10//定义最大长度typedefstruct{intdata[MaxSize];//用静态的“数组”存放数据元素ElemType:intintLength;//顺序表的当前长度
风等
·
2021-09-02 23:26
考研
数据结构
算法
实现用
python算法
计算圆周率的小诀窍
目录一、圆周率的历史1、中国2、印度3、欧洲二、用python计算圆周率π【方法】【程序设计思路】【软件环境】【代码】【结果展示】【常见问题答疑】一、圆周率的历史1、中国魏晋时期,刘徽曾用使正多边形的边数逐渐增加去逼近圆周的方法(即「割圆术」),求得π的近似值3.1416。汉朝时,张衡得出π的平方除以16等于5/8,即π等于10的开方(约为3.162)。虽然这个值不太准确,但它简单易理解,所以也在
·
2021-08-31 19:31
Python机器学习入门(五)之
Python算法
审查
目录1.审查分类算法1.1线性算法审查1.1.1逻辑回归1.1.2线性判别分析1.2非线性算法审查1.2.1K近邻算法1.2.2贝叶斯分类器1.2.3分类与回归树1.2.4支持向量机2.审查回归算法2.1线性算法审查2.1.1线性回归算法2.1.2岭回归算法2.1.3套索回归算法2.1.4弹性网络回归算法2.2非线性算法审查2.2.1K近邻算法2.2.2分类与回归树2.2.3支持向量机3.算法比较
·
2021-08-27 17:20
数据结构笔记
(一)
数据结构是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据顺序存储结构:是把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一致的链式存储结构:是把数据元素存放在任意的存储单元里,这组存储单元可以是连续的,也可以是不连续的链式相对于顺序查找效率不高、但是通过指针插入、删除数据的效率高(结构处于动态中),因为数据元素的地址不连续,只需要改变指针指向即可算法和算法分析根据一
02468.
·
2021-08-13 11:55
数据结构
《
python算法
教程》Day11 - 分治法求解平面凸包问题
这是《
python算法
教程》的第11篇读书笔记,笔记主要内容是使用分治法求解凸包。平面凸包问题简介在一个平面点集中,寻找点集最外层的点,由这些点所构成的凸多边形能将点集中的所有点包围起来。
billyang916
·
2021-06-23 18:31
考研
数据结构笔记
——2.线性表的链式表示(复杂链表)
考研
数据结构笔记
——2.线性表的链式表示(复杂链表)双链表单链表存在的不足是,由于其结点中只有一个指向其后继结点的指针,导致单链表只能从头结点依次向后遍历;如果要访问某个结点的前驱节点,则必须从头开始遍历
ribose
·
2021-06-21 12:21
数据结构笔记
-01线性表
线性表的定义结构:1.线性结构:结构中的数据元素之间均满足线性关系(一对一)。图片.png2.由若干个数据项组成的数据元素,称为记录;含有大量记录的线性表称为文件;同一线性表中的元素必须属于同一对象。3.线性表:n个数据元素的有限序列数据元素/结点:原子类型或结构类型线性表长度:线性表中元素个数n位序:各线性元素都有一个确定的位置,即位序非空线性表通常记作:(a1,a2,……ai,ai+1,……a
cean_seven
·
2021-06-20 23:10
redis内部
数据结构笔记
(一)
1简介Redis和其他很多key-value数据库的不同之处在于,Redis不仅支持简单的字符串键值对,它还提供了一系列数据结构类型值,比如列表、哈希、集合和有序集,并在这些数据结构类型上定义了一套强大的API。在Redis的内部,数据结构类型值由高效的数据结构和算法进行支持,并且在Redis自身的构建当中,也大量用到了这些数据结构。1.1简单字符串Sds(SimpleDynamicString,
丹青水
·
2021-06-19 09:01
Python算法
之旅列表的纷争之回文数列
出场人物介绍:小美:小学4年级学生,参加了学校的编程兴趣小组,已经了解了Python语言的基本语法,能够看懂一些简单的程序。她做事风风火火,对所有的事情都很好奇,喜欢打破砂锅问到底,是一个叫人又爱又恨的小丫头。阿福:一个酷爱编程的8年级男生。大家都说他长得像国宝大熊猫,动作缓慢,憨态可掬。他做事情确实够慢的,连说话也慢条斯理,可是他一点也不担心,他常常说:“慢就是快,只要坚持下去,蜗牛也能爬上金字
巧若拙
·
2021-06-12 09:37
数据结构笔记
-栈
栈Stack一、存储伪代码typedefstruct{ElementTypedata[MAX_SIZE];//栈的顺序存储inttop;//栈顶指针}Stack;C语言实例(部分代码)#defineMAX_SIZE100typedefintElementType;typedefstruct{ElementTypedata[MAX_SIZE];//栈的顺序存储inttop;//栈顶指针}Stack;
Veahow
·
2021-06-08 21:08
相互依赖的脚本执行顺序的确定(广度优先的拓扑排序)
最近几天翻了一下脚
python算法
教程的书,感觉有些东西还是挺有意思的,挑一个还算常用的算法拿出来说说。
oo的布丁
·
2021-06-06 11:37
数据结构笔记
-树
树Tree一、存储伪代码typedefstructBiTNode{ElementTypedata;//结点元素数据structBiTNode*lchild,*rchild;//左孩子右孩子指针}*BiTree;C语言实例(部分代码)typedefintElementType;typedefstructBiTNode{ElementTypedata;//结点元素数据structBiTNode*lch
Veahow
·
2021-06-05 04:31
Python实现机器学习算法的分类
Python算法
的分类对葡萄酒数据集进行测试,由于数据集是多分类且数据的样本分布不平衡,所以直接对数据测试,效果不理想。
·
2021-06-03 21:35
数据结构笔记
(四)——线性表
前面说过,数据结构的类型大方向上来说分为线性结构和非线性结构,下面要说的线性表就是线性结构的一种。(复习一下,前面说过的线性结构有:线性表、栈、队列、字符串、数组和广义表)上一行是课本上的原话,但是感觉这个在逻辑上有一些不清楚的地方,先忘掉上一行的东西吧,看完下面的再回来想想。先来说一下线性表是什么。线性表简单来说就是一个*有限个元素的序列***。本来有一堆山楂,你拿个竹签,一个一个穿起来,就构成
泡泡不爱吃芹菜
·
2021-05-13 14:13
python算法
题---搜索二维矩阵
刷题顺序是按照LeetCode的算法面试题汇总进行的.编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例:现有矩阵matrix如下:[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]]给定tar
SavingUnhappy
·
2021-05-11 20:39
python算法
-003单链表逆序插入法
被压抑的情感并不会消失,累积到一定程度后,反而以更丑恶的方式爆发出来,有些精神病就是这样造成的。若是一味压抑,不能把愤懑的情绪加以升华,自我评价将日趋低落。——《高效能人士的七个习惯》这段话告诉我们,心里有事一定要说出来,找人倾诉,或者写出来。或者是bug出多了,会被气炸,甚至砸了这破电脑……我们还是努力学习吧!题目:给定一个带头节点的单链表:head->1->2->3->4->5->6->7->
DKider
·
2021-05-09 11:45
springboot+mongodb+python+echarts数据分析与预测
构建过程零:概要目标:数据监测与数据预测系统:centos7docker发布展示方式:使用echarts展示,数据实时监测制作模型,指标分析模型,回归模型方法:1、从mongodb取值,制作数据模型,2、调用
python
Rankiy
·
2021-05-06 10:31
JAVA
Python算法
(一) 数组冒泡排序(难度等级:easy)
冒泡排序(BubbleSort)是一种典型的交换排序算法,通过交换数据元素的位置进行排序。算法原理:从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大(小)的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;下一次继续这个过程,直到所有数据元素都排好序。算法的核心在于每次通过两两比较交换位置,选出剩余无序序列里最大(小)的数据元素放到队尾。Python代码1:#Python
高杆python
·
2021-04-29 19:30
python算法
之使用列表
python算法
之使用列表基本用法car=['audi','bmw','benchi','lingzhi']创建数字列表numbers=list(range(1,4))>>>print(numbers)
qian_xun__
·
2021-04-18 16:28
算法
python
列表
Python算法
学习[1]—算法简介&数据结构
Python算法
学习[1]—算法简介&数据结构AdamCY888 本系列
Python算法
学习博文,基于《
Python算法
详解-张玲玲》一书,编译环境为IDLE(Python3.764-bit)。
AdamCY888
·
2021-04-16 18:22
python_算法学习
python
算法
2022王道考研
数据结构笔记
2022王道考研
数据结构笔记
第二章线性表2.1线性表的定义和基本操作要点:线性表的基本操作——创销、增删、改查传入参数时,何时要用引用&2.2线性表的顺序表示2.2.1顺序表的定义顺序表的实现———静态分配
我七窍流水活不久了
·
2021-04-15 22:53
考研数据结构
数据结构
LeetCode-0001
介绍给大家入门级别偏高,但是工作中常常忽略的
Python算法
散列值或者哈希法有这样一个需求,给定一组数据sums,要求从这组数据中拿到任意两个数,且这两个数的和等于给定的数target,最后返回这两个数的索引示范
秸秆混凝烧结工程师
·
2021-04-13 17:03
C语言
数据结构笔记
1 | 单链表
一、链表的由来数组是最简单的数据结构,链表复杂一些,二叉树、图则更加复杂的数据结构。数据结构由简单到复杂,它们所要解决的问题也是由简单到复杂。要学习复杂的数据结构就要先学习简单的数据结构,如果简单的数据结构可以解决问题,就没必要使用复杂的数据结构。数组天生的缺陷导致的它解决不了某些问题,所以人们发明了链表。数组的三个特点:一:数组中所有的元素类型必须相同;二:数组在定义的时候需要明确指定数组元素的
嵌入式_Chen
·
2021-04-10 16:29
C语言
数据结构
数据结构
c语言
单链表
Python算法
篇:冒泡排序
Python算法
篇:冒泡排序今天自习了一个算法,冒泡排序法,其实还挺简单的,就讲下原理及代码运行的方式。首先我们要了解冒泡排序法是什么,这个是最基础的算法之一,在许多编程语言中都适用。
#Qss#
·
2021-04-09 17:03
Python算法
python
算法
编程语言
基于python的K-means聚类提取图片主色
的彩色图片主色提取——利用K-means聚类算法一、K-means聚类算法1.K-means算法原理2.K-means聚类算法流程3.sklearn库中sklearn.cluster.KMeans函数参数介绍二、
python
就很头铁
·
2021-04-08 10:06
图像处理
python
kmeans算法
聚类
数据结构笔记
【基础篇】——二分查找
二分查找二分查找二分查找针对的是一个有序的数据集合,查找思想有点类似分治思想。每次都通过跟区间的中间元素对比,将待查找的区间缩小为之前的一半,直到找到要查找的元素,或者区间被缩小为0。二分查找的递归与非递归实现最简单的情况就是有序数组中不存在重复元素publicintbsearch(int[]a,intn,intvalue){intlow=0;inthigh=n-1;while(low>1)。因为
Swaggie
·
2021-04-02 10:25
数据结构/算法
数据结构
算法
数据结构笔记
【基础篇】——排序
排序排序如何分析一个排序算法排序算法的执行效率最好情况、最坏情况、平均情况时间复杂度时间复杂度的系数、常数、低阶比较次数和交换(或移动)次数排序算法的内存消耗原地排序算法,就是特指空间复杂度是O(1)的排序算法。排序算法的稳定性这个概念是说,如果待排序的序列中存在值相等的元素,经过排序之后,相等元素之间原有的先后顺序不变。冒泡排序//冒泡排序,a表示数组,n表示数组大小publicvoidbubb
Swaggie
·
2021-04-02 10:46
数据结构/算法
算法
数据结构
排序算法
Springboot调用
python算法
springboot加入maven依赖PS:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。(来自官网简介)cn.hutoolhutool-all5.6.1flask调用py文件我这里的flask默认url地址为127.0.0.1:5000接口:perdiction使用hutoo
Noob_n_oob
·
2021-03-28 14:58
研究
python算法
的感悟(上)
面对这样的一个问题,在
python算法
中应该如何处理呢?首先,在一个序列中消除重复的最快速方法取决于序列元素对一些
编程爱好者
·
2021-03-11 21:45
蓝桥杯之
Python算法
设计系列(二)
目录基础算法案例全套资源点击此处下载1.特殊回文数2.特殊回文数3.A+B案例4.数组排序5.序列求和6.十六进制转八进制7.十六进制转十进制8.查找数字出现次数9.水仙花10.杨辉三角11.数列特征提取12.字母图形13.闰年判断14.阶乘计算15.长整数加法16.哈夫曼树17.N皇后问题18.回形取数19.龟兔赛跑预测20.芯片好坏测试21.时间转换22.字符串比较23.分解质因数24.2N皇
王小王-123
·
2021-03-07 14:35
程序算法设计与竞赛合集
python
算法
蓝桥杯
算法训练
字符串
数据结构笔记
早期人们用计算机解决问题时,通常将实际问题抽象出一个具体的数据模型,然后以此来设计出解决此数据模型的算法,再编写程序,成为一个完整的软件。数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。程序设计=数据结构+算法到底什么是数据结构呢,以下是我结合资料的理解(若有错误希望能够指出)。数据结构有“数据”也有“结构”,那我们先谈一下数据。数据是什么呢?先引
YXXYX
·
2021-03-05 21:27
学习笔记
数据结构
数据结构
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他