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-数据结构和算法
数据结构和算法
(Golang实现)(5)简单入门Golang-接口
接口在Golang世界中,有一种叫interface的东西,很是神奇。一、数据类型interface{}如果你事前并不知道变量是哪种数据类型,不知道它是整数还是字符串,但是你还是想要使用它。Golang就产生了名为interface{}的数据类型,表示并不知道它是什么类型。举例子:packagemainimport("fmt""reflect")funcprint(iinterface{}){fm
陈星星
·
2020-08-22 12:23
算法
golang
数据结构
入门-编程语言
数据结构和算法
(Golang实现)(7)简单入门Golang-标准库
使用标准库一、避免重复造轮子官方提供了很多库给我们用,是封装好的轮子,比如包fmt,我们多次使用它来打印数据。我们可以查看到其里面的实现:packagefmtfuncPrintln(a...interface{})(nint,errerror){returnFprintln(os.Stdout,a...)}funcPrintf(formatstring,a...interface{})(nint,
陈星星
·
2020-08-22 12:23
golang
算法
数据结构
入门-编程语言
数据结构和算法
(Golang实现)(4)简单入门Golang-结构体和方法
结构体和方法一、值,指针和引用我们现在有一段程序:packagemainimport"fmt"funcmain(){//a,b是一个值a:=5b:=6fmt.Println("a的值:",a)//指针变量c存储的是变量a的内存地址c:=&afmt.Println("a的内存地址:",c)//指针变量不允许直接赋值,需要使用*获取引用//c=4//将指针变量c指向的内存里面的值设置为4*c=4fmt
陈星星
·
2020-08-22 12:22
算法
数据结构
golang
入门-编程语言
数据结构和算法
(Golang实现)(2)简单入门Golang-包、变量和函数
包、变量和函数一、举个例子现在我们来建立一个完整的程序main.go://Golang程序入口的包名必须为mainpackagemain//import"golang"//导入其他地方的包,包通过gomod机制寻找import("fmt""golang/diy")//init函数在main函数之前执行funcinit(){//声明并初始化三个值vari,j,k=1,2,3//使用格式化包打印fmt
陈星星
·
2020-08-22 12:22
golang
算法
数据结构
入门-编程语言
数据结构和算法
(Golang实现)(3)简单入门Golang-流程控制语句
流程控制语句计算机编程语言中,流程控制语句很重要,可以让机器知道什么时候做什么事,做几次。主要有条件和循环语句。Golang只有一种循环:for,只有一种判断:if,还有一种特殊的switch条件选择语句。一、条件语句举个例子://判断语句ifa>0{fmt.Println("a>0")}else{fmt.Println("a0时打印a>0,否则打印a0不需要加小括号。条件语句表示如果什么,做什么
陈星星
·
2020-08-22 12:22
算法
golang
数据结构
入门-编程语言
数据结构和算法
(Golang实现)(1)简单入门Golang-前言
数据结构和算法
在计算机科学里,有非常重要的地位。此系列文章尝试使用Golang编程语言来实现各种
数据结构和算法
,并且适当进行算法分析。
陈星星
·
2020-08-22 12:21
golang
算法
数据结构
入门-编程语言
十分钟弄懂:数据结构与算法之美 - 时间和空间复杂度
复杂度分析是整个算法学习的精髓,只要掌握了它,
数据结构和算法
的内容基本上就掌握了一半了。1.什么是复杂度分析?
数据结构和算法
解决是“如何让计算机更快时间、更省空间的解决问题”。
夜尽天明
·
2020-08-22 12:19
空间复杂度
时间复杂度
算法-数据结构
javascript
OpenCV模块库简单介绍
开始后,被划分成多个模块.这些模块编译成库文件后,位于lib文件夹下.模块功能opencv_core定义了被所有其他模块和基本数据结构(包括重要的多维数组Mat)使用的基本函数.包含核心功能,尤其是底层
数据结构和算法
函数
Story51314
·
2020-08-22 12:37
OpenCV
python-
关于None,NaN , 空字符的比较与处理(1)
https://blog.csdn.net/August1226/article/details/80652048
嘿呀嘿呀 拔罗卜
·
2020-08-22 11:49
机器学习--数据处理
STL教程:C++ STL快速入门(非常详细)
C++对模板(Template)支持得很好,STL就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了
数据结构和算法
的分离。
iam笨笨
·
2020-08-22 11:33
c++
Golang 数据结构:图
参考:golang-data-structure-graph前言新坑最近在校事情不多,趁着还记得就开了个新坑algorithms,把常用
数据结构和算法
总结了一下。
wuYin
·
2020-08-22 10:50
图
数据结构
golang
python-
函数
函数(一)定义函数你可以定义一个由自己想要功能的函数,以下是简单的规则:(1)函数代码块以def关键词开头,后接函数标识符名称和圆括号()。(2)任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。(3)函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。(4)函数内容以冒号起始,并且缩进。(5)return结束函数,选择性地返回一个值给调用方。不带表达式的return相
晓楠南
·
2020-08-22 10:15
python
函数
匿名函数
python-
数据类型之元组
元组是不可以改变的序列,如果元组的元素包含列表、字典是支持修改操作的。因为不可变所以元素的修改会报错:>>>tt=(3,4,5)>>>type(tt)>>>tt[2]=4Traceback(mostrecentcalllast):File"",line1,inTypeError:'tuple'objectdoesnotsupportitemassignment(#元素修改报错)(一)元组(1)定义
晓楠南
·
2020-08-22 10:38
python
元组
唠叨一下js对象与哈希表那些事
最近在整理
数据结构和算法
相关的知识,小茄专门在github上开了个repohttps://github.com/qieguo2016...,后续内容也会更新到这里,欢迎围观加星星!
小茄
·
2020-08-22 10:03
哈希表
hash
对象
javascript
python-
计算俩日期相差多少天
fromdatetimeimportdatetimeif__name__=='__main__':cur_day=datetime(2019,7,30)next_day=datetime(2019,7,31)print((next_day-cur_day).days)#1print("ok")
252619
·
2020-08-22 04:47
Python
关于自己2019年秋招心得体会
基本上都是
数据结构和算法
,自己一点也不复习。中间又做了一些笔试,公司也都南京的。大体java中递归基本都考,排序也会考,二分查找,map迭代器,给的数组求和s列出和为s的数组,和写出文件目
潇潇
·
2020-08-22 04:45
面试
python-
图像搜索
参考来源:《python计算机视觉》基于BOW的图像检索(一)基本介绍(1)BOW是指“Bag-of-Words”词袋模型,比较简单的理解就是将你所要分类的对象看成一个袋子,而这个袋子里装着组成这个对象的众多元素,对每个元素提取特征点,特征描述指向最多的一个类别则作为这个对象的类别。举个例子,将一段文本看成一个袋子,构成文本的每一个词汇都是独立的并放在这个袋子中,然后看这个袋子里装的都是些什么词汇
sssscan
·
2020-08-22 04:42
计算机视觉
python
Python-
层次聚类-Hierarchical clustering
层次聚类关键方法#coding:UTF-8#Hierarchicalclustering层次聚类fromE_distanceimportEuclidean_distancefromyeziimportyeziclassbicluster:def__init__(self,vec,left=None,right=None,distance=0.0,id=None):self.left=leftsel
weixin_34185364
·
2020-08-22 04:40
算法学习心得
在极客时间上订阅王争老师的《数据结构与算法之美》有一段时间了,不仅让我学习了以前没有接触过的算法和数据结构,更重要的是让我懂得了如何学习
数据结构和算法
。
weixin_34074740
·
2020-08-22 03:25
Python--进阶处理1
#===============Python进阶=======================#---------第一章:
数据结构和算法
-----------#----------解压序列赋值给多个变量
weixin_30855099
·
2020-08-22 03:24
python-
总结numpy
使用np.random.randn(5)创建的为一个秩为1的数据结构,往往我们由于这个问题导致python代码产生bug,如图所示:a=np.random.randn(5)[-1.48338769-0.99621060.40807657-0.608696811.80409923]当我们使用a.shape时可以查看它的数据结构print(a.shape)(5,)使用np.dot运算时,我们期望得到一
学习不止于前
·
2020-08-22 03:49
python
python-
计算机视觉 - 图像检索
文章目录一.环境安装1.1项目形式1.2一些要修改的地方二.基于BOW图像检索原理2.1BOF(Bagoffeatures)原理2.2创建视觉单词2.2.1SIFT算法提取特征,创建视觉单词词汇2.2.2建立视觉单词2.2.3建立图像索引(1)建立数据库(2)将图片添加到数据库2.2.4检索图像(1)利用索引获取候选图像(2)查询一幅图像三.代码运行3.1生成词汇3.2图像索引3.3搜索图像四.结
里昂科科
·
2020-08-22 02:43
Python-
提升爬虫速度三种方式
一、提升爬虫速度提示爬虫速度主要有3种方法:多线程爬虫多进程爬虫多协程爬虫二、并发与并行、同步和异步并发是指在一个时间段内发生若干事件的情况。并行是指在同一个时刻发生若干事件的情况。当使用单核CPU时,多个工作任务就是以并发的方式运行的,因为只有一个CPU时,各个任务会分别占用CPU的一段时间依次执行。这种情况下,各个任务的时间段很短、经常切换,所以我们会感觉是“同时”进行,其实不是的。在使用多核
MOVEBXEAX
·
2020-08-22 02:06
Python爬虫
python-
获取dict的key 路径
有时候我们想获取key,这个好办直接遍历判断就行,如果想获取key在的路径就显得比较麻烦,下边的演示就是获取key路径,核心思想是递归importcopydemo_dect={'TASKBAR':{'WINKEY':{'CLOUDMUSIC':0},'POWER':{'POWER_OPTIONS':0}},'DESKTOP':{'THIS_PC':{'TUDOU':0,'POWER_OPTIONS
上海_彭彭
·
2020-08-22 02:18
python3
高级进阶之路
python-
批量为类添加属性
有一个场景就是我们给你一个list批量把里面的值赋给类里,如何做呢,请看代码:test=["a","b","c"]//指定需要添加的属性名req={"a":1,"b":2,"c":3,“d”:4}//指定dataDepence=type("Depence",(),{})//创建类foriintest:setattr(Depence,i,eval(str(req))[i])//利用setattr遍历
上海_彭彭
·
2020-08-22 02:18
python3
高级进阶之路
python-
直方图
frommpl_toolkits.mplot3dimportAxes3Dimportmatplotlib.pyplotaspltimportpandasaspdimportnumpyasnpfromscipy.optimizeimportcurve_fitfromsklearn.decompositionimportPCAfromsklearn.preprocessingimportStandar
奋斗的麻雀
·
2020-08-22 02:02
图像处理
javascript
数据结构和算法
第一章(编程体验)一
声明和初始化变量Javascript变量默认是全局作用域的.严格来说,使用之前是不需要定义的.当一个javascript变量在没有被声明之前直接进行初始化,它就是一个全局变量.在这本书中,我们沿用编译语言如c++和java的编程约定.在使用变量之前都进行声明.这还有一个附带的好处,声明的变量可以作为本地变量.我们将会在本章节的后面讨论更多关于变量的作用域.声明javascript变量,使用关键字v
jjvein
·
2020-08-22 01:14
javascript
数据结构和算法
Python-
股票-图表显示主要财务指标
将下载的个股财务指标以图表显示(仅供娱乐),其中Chinese是一个定义的输出汉字的库,是在别人的代码基础是修改的,改时贴出(手头这台电脑上没有)。importmatplotlib.pyplotaspltimportpandasaspdfrompandas.core.frameimportDataFrameimporttimeimportChineseasfntfnt.set_ch('YH',12
Qin Dong
·
2020-08-22 01:57
Python
python-
如何对一个二维数组去重
先对数组中每个一维数组内的元素排序,然后对数组遍历,把不重复的元素放入一个新的数组里。arr=[[1,2,3],[1,2,4],[2,3,1],[3,1,2],[4,1,2]]foriinarr:i.sort()res=[]foriinarr:ifinotinres:res.append(i)print(res)
尚一猛
·
2020-08-22 01:30
疯狂刷题
读书笔记-算法与数据结构(第二版java)
进行了一次笔试,深切的感受到了自己在数据结构方面的知识的零散,因此专门找一本书来系统的整理学习一下,最后发现Java
数据结构和算法
这本书系统性比较强,而且内容浅显易懂,因此通过这本书作为载体来进行学习,
培鹏
·
2020-08-22 00:45
算法与数据结构
Python-
爬虫-动态渲染页面抓取-(Selenium)的使用
Ajax形式的请求时JS动态渲染的一种手段,我们可以通过requests和urllib库来实现页面数据抓取,但是js动态渲染页面不仅仅是AJAX一种形式,有的网页是由JS直接生成的,并非原始HTML,可能还不包含AJAX请求;例如一些报表工具ECharts官网的实例,图形都是通过JS生成的;例如淘宝页面,即使是AJAX请求数据,但是接口中包含了很多加密参数,我们很难以找到规则,也因此很难分析AJA
weixin_30597269
·
2020-08-22 00:24
极客大学算法课-01
数据结构和算法
是一个程序员的基本功,但在这方面一直是弱项,发毒誓学了几百遍但一直不得要领,所以报名了极客时间的算法大课,跟着谭超再从头到尾刷一遍,希望这次能有质的提升。
Olge
·
2020-08-21 23:33
算法与数据结构
数据结构与算法
文章目录学习
数据结构和算法
需要注意的地方三步精通一个领域
数据结构和算法
拆解逐个击破反馈方式时间复杂度&空间复杂度线性数据结构动态列表栈队列非线性数据结构跳表二分搜索树哈希表Java中的HashMap堆AVL
Olge
·
2020-08-21 23:33
算法与数据结构
Python-
列表赋值
cars=['bmw','audi','benz','ford','jaguar','lincoln']#赋值全部other_cars=carsprint(other_cars)#赋值部分other_cars=cars[0:2]print(other_cars)输出['bmw','audi','benz','ford','jaguar','lincoln']['bmw','audi']
一任天然
·
2020-08-21 23:20
Python
python-
连接MySQL(mysql.connector与MySQLdb区别)
1.安装mysql-connector命令pipinstallmysql-connectorimportmysql.connectorcnx=mysql.connector.connect(user='root',password='123456',host='127.0.0.1',database='employees')cnx.close()2.安装MySQLdb命令pipinstallMyS
Java小宝
·
2020-08-21 23:46
Python-
Numpy ndarray函数操作等学习
感觉学习的主要是函数的用法,一些简单功能的实现,以及一些函数的使用逻辑一、查看帮助文档importnumpyasnphelp(np.array)//使用help()函数,如果需要查看的是某个包里面的,需要先导入,后根据导入的语句变换help()括号内的内容#fromnumpyimport*#help(array)importnumpyasnpnp.array?//在函数名后使用问号二、Numpyn
Aris on A string
·
2020-08-21 22:48
python学习
numpy
python
Python-
快速排序
快速排序的介绍快速排序(quicksort)的采用了分治的策略。分治策略指的是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。快排的基本思想是:在序列中找一个划分值,通过一趟排序将未排序的序列排序成独立的两个部分,其中左边部分序列都比划分值小,右边部分的序列比划分值大,此时划分值的位置已确认,然后再对这两个序列按照同样的方法进行排
二进制杯莫停
·
2020-08-21 22:43
算法
python
数据结构
算法
python-
布尔表达式
1.布尔类型(bool):1.只有两种情况真/假(True/False)2.print(type(False))#type()#查看该变量的类型2.布尔表达式:1.结果只有bool2.关系运算符2>1关系等价==#一个等号是赋值两个等号是关系等价不等于!===和is的区别==值或者内容相等is值相等而且地址相等内存地址区间【-5,256】3.字符串的比较比较的是字符串对应的ASCII值A--65a
weixin_34110749
·
2020-08-21 22:58
python-
初识python
老样子,还是先来个helloworld吧....localhost:~pangw$pythonPython2.7.10(default,Jul152017,17:16:57)[GCC4.2.1CompatibleAppleLLVM9.0.0(clang-900.0.31)]ondarwinType"help","copyright","credits"or"license"formoreinfor
一个喜欢烧砖的人
·
2020-08-21 21:06
【
Python-
列表操作和方法】赋值/修改/切片等
#列表和元祖#列表list可修改,元祖tuple不可修改print(">>>BasicOperationofList>>MethodofList>>BasicOperationofList>>MethodofList<<<1.appendx.append(3)=[1,2,3,5,'h','e','l','l','o',3]x.append('3')=[1,2,3,5,'h','e','l','l'
NopDes1re
·
2020-08-21 21:38
Python
python-
列表的乘积
乘积的列表(10分)题目内容:给定一个包含若干个整数的列表alist,要求返回输出列表blist,blist中的元素为除与alist对应位置上的元素之外其余各元素的乘积。输入格式:共一行,列表中的元素以空格隔开。输出格式:共一行,为一个列表。输入样例:123输出样例:[6,3,2](注:原列表的1,对应输出6=2*3,原列表的2,对应输出3=1*3,原列表的3,对应输出2=1*2)时间限制:500
suxiaorui
·
2020-08-21 21:18
Python
云计算岗位招聘要求
任职要求:1、热爱软件开发,充满激情;2、熟悉Object-C或C++语言,具有较好的调试技能;3、熟悉常用
数据结构和算法
,能灵活运用解决开发中的问题;4、个人代码量在3万行以上者优先。
还是很孤独很沉默
·
2020-08-21 21:28
阿里云
模型检验
1、模型检验技术用于检验由模型描述语言描述的系统模型是否满足由性质说明语言描述的系统性质(1)模型检验中的关键技术问题是如何设计
数据结构和算法
,用以表示和遍历大规模的系统模型的状态空间;(2)解决由多个系统模型的并行组合而形成的状态空间爆炸问题
slx965
·
2020-08-21 21:23
模型检测
python-
类魔术方法(切片,索引,重复,连接等)
1.类的切片和索引的实现classStudent(object):def__init__(self,name,scores):self.name=nameself.scores=scores#索引的是学生的成绩def__getitem__(self,index):#1).索引值的获取print(index,type(index))returnself.scores[index]def__setit
唐豆豆874379337
·
2020-08-21 21:26
Python-
脚本转换命令行效率神器Click
作者:Jackpop链接:https://www.zhihu.com/question/24590883/answer/709395848来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。官方文档:https://click.palletsprojects.com/en/7.x/Click的开发初衷就是使用最少的代码,以一种可组合的方式创建漂亮的命令行接口。它的目的是使
邓小帅
·
2020-08-21 20:23
python-
求10000以内的所有完全数
任务描述本关任务:编写Python程序,求出10000以内的所有完全数。相关知识为了完成本关任务,你需要掌握:1.while循环语句2.while循环的嵌套3.完全数的概念while循环语句如果需要在满足条件的情况下重复执行一段代码,此时可以借助循环。在Python语言中,常用的循环语句有while循环和for循环。其中,while循环的语法格式如下:while表达式:语句块说明:作为while循
帅酷酷
·
2020-08-21 20:20
#
python基础知识
python-
用range()函数快速生成列表
任务1描述本关任务:编程实现:输入一个整数n,用range()函数产生一个从n开始的10个整数组成的列表listx;将列表listx中的每个元素的值乘以2,形成一个新的列表listy。编程要求输入一个整数n,用range()函数产生一个从n开始的10个整数组成的列表listx;将列表listx中的每个元素的值乘以2,形成一个新的列表listy。根据提示,在右侧编辑器补充代码。测试说明平台会对你编写
帅酷酷
·
2020-08-21 20:20
#
案例
#
python基础知识
python-
输入圆半径,求圆周长和圆面积
任务描述本关任务:编写程序,输入圆半径,求圆周长和圆面积。输出时有文字说明,取3位小数。相关知识为了完成本关任务,你需要掌握:1.圆周长2.圆面积3.输入的圆半径最好为float型4、print()格式化输出测试说明平台会对你编写的代码进行测试:测试输入:6预期输出:圆周长为37.70,面积为113.10测试输入:18预期输出:圆周长为113.10,面积为1017.88#输入圆半径,求圆周长和圆面
帅酷酷
·
2020-08-21 20:19
#
案例
#
python基础知识
保存数据
Python-
>CSVfrompandasimportDataFrameimportosxishu_all=np.array(xishu_all)domain_result=r'E:\data'save
qiongyugaohan
·
2020-08-21 20:15
数据
Python
数据结构和算法
(Golang实现)(29)查找算法-2-3树和左倾红黑树
某些教程不区分普通红黑树和左倾红黑树的区别,直接将左倾红黑树拿来教学,并且称其为红黑树,因为左倾红黑树与普通的红黑树相比,实现起来较为简单,容易教学。在这里,我们区分开左倾红黑树和普通红黑树。红黑树是一种近似平衡的二叉查找树,从2-3树或2-3-4树衍生而来。通过对二叉树节点进行染色,染色为红或黑节点,来模仿2-3树或2-3-4树的3节点和4节点,从而让树的高度减小。2-3-4树对照实现的红黑树是
陈星星
·
2020-08-21 19:08
golang
算法
数据结构
红黑树
平衡树
上一页
92
93
94
95
96
97
98
99
下一页
按字母分类:
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
其他