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-数据结构和算法
java
数据结构和算法
——双向链表(Double Linked List)的修改、删除、查询及按编号顺序添加节点到双向链表的应用示例
一、双向链表(DoubleLinkedList)的修改、删除、查询及按编号顺序添加节点到双向链表的代码示例1、定义一个人员节点类,每一个PersonNode对象就是一个节点packagecom.rf.springboot01.dataStructure.doubleLinkedList2;/***@description:定义一个人员节点类,每一个PersonNode对象就是一个节点*@autho
小志的博客
·
2020-08-23 10:48
java数据结构和算法
Python-
字符串前的“r”和字符串中的“\”配合使用时的一个坑
反斜线“\”符号在Python中有什么特别在Python中,反斜线“\”符号代表转义符,在实际使用过程中要求\后面必须配合其他字符使用以达到特别的含义或功能。比如:>>>print'ab\ncd'abcd此处的\n代表的换行符,当然还有其他用法,比如\t、\v……如何在字符串中表达反斜线本身?答案是使用两个反斜线,即\。第一个反斜线取消另一个反斜线的转义。比如:>>>print'ab\\cd'ab
无聊的IT
·
2020-08-23 10:37
python-
异常以及数据库
01"""tryexpect如果try里面的输入有错误,不会报错影响后面的语句,会执行expect里面的语句,且之后的语句都可以正常运行"""try:#不能确定正确执行的代码num=int(input('请输入一个数字:'))except:print('请输入正确的整数!!!')print('*'*50)02.pytry:num=int(input('请输入一个整数:'))result=8/num
啾咪嘻啾咪
·
2020-08-23 09:41
三面蚂蚁惨败,面试官要求手写算法?看完你还觉得算法不重要?
前两天一个读者和我说,他坚持刷算法题2个月,薪资翻番去了他梦寐以求的大厂,期间面字节跳动还遇到了原题...其实据我所知目前国内的大厂和一些独角兽,已经越来越效仿硅谷公司的做法,通过编程定题面试,来考察
数据结构和算法
的扎实程度
架构师公社
·
2020-08-23 09:33
编程
程序员
java
算法
数据结构
字符串
java
编程语言
python-
写入写出csv文件
一、打开文件1、导入相关库importpandasaspdimportnumpyasnpimportosfrompandasimportDataFrame,Seriesimportre2、源文件有列名df=pd.read_csv(r'E:\work\daima\python\forestfires.csv')3、若源文件没有列名names=['X','Y','month','day','FFMC'
阿童89
·
2020-08-23 07:49
python-
通过域名获取该域名所属国家及地区
#encoding:utf-8importrequestsimportsocketdefgetIP(domain):"""通过域名获取IP"""myaddr=socket.getaddrinfo(domain,None)returnmyaddr[0][4][0]defget_ip_info(ip):"""通过IP获取所在低信息"""r=requests.get('http://ip.taobao.
儒雅的啷当
·
2020-08-23 06:50
Python-decorator
Python-
装饰器为什么要用装饰器装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。
ls_ange
·
2020-08-23 06:33
python整理
数据结构之第一章 引论 及 课后题答案
数据结构之第一章引论及课后题答案写代码许多年,总是觉得浮于表面,不能深入,看大神说研究一下
数据结构和算法
可以改进不少,所以决定学习一下,课本采用《数据结构与算法分析:c语言描述》来学习。
liuyufeng509
·
2020-08-23 06:53
数据结构
数据结构精品电子书分享之《现代计算机常用
数据结构和算法
》
书籍简介作者:潘金贵出版日期:1994年3月出版社:其它页数:687ISBN:7305024244文件格式:PDF文件大小:33.26MB本书对现代计算机常用
数据结构和算法
进行全面而深入的介绍。
千与千寻之前1
·
2020-08-23 04:26
开头:
数据结构和算法
目录:基础算法基础数据结构数据结构是由某一数据对象及该对象中所有数据元素之间的关系组成。数据在计算中的存储方式,也称为数据的物理结构。基本概念数据数据对象数据元素4种基本的逻辑结构线性结构集合结构树形结构图状结构数据逻辑结构可分为线性结构和非线性结构两类。集合结构、树形结构、图状结构,统称为非线性结构。数据存储主要有4种基本方法顺序存储方法最基本的存储方式,一般借助数据来实现。比如:ArrayLi
yigg
·
2020-08-23 04:38
数据结构与算法
第五章 优化时间和空间效率
代码的时间效率还能体现应聘者对
数据结构和算法
功底的掌握程度。应聘者在面试的时候要展示敏捷的思维能力和追求完美的激情。时间效率与空间效率的平衡小结降低时间复杂度的第一个方法是改用更加高效的算法。
NoFacePeace
·
2020-08-23 02:49
java 求最大公约数的几种方式
想了解更多算法题,可以关注微信公众号“
数据结构和算法
”,每天一题为你精彩解答。
数据结构和算法
·
2020-08-23 01:46
数据结构和算法
学习方法的一些思考
尤其是
数据结构和算法
。就像年幼时默写语文,年少时背诵英文。
bluewind1230
·
2020-08-23 01:20
python-
猫眼爬虫Top100
importrequestsfromrequests.exceptionsimportRequestExceptionfrommultiprocessingimportpoolimportmultiprocessingimportreimportjsondefget_page(url):try:User_Agent='Mozilla/5.0(WindowsNT10.0;Win64;x64)Appl
啊林博士
·
2020-08-23 00:01
python
python-
猫眼电影爬虫
爬取猫眼电影TOP100(http://maoyan.com/board/4?offset=90)1).爬取内容:电影名称,主演,上映时间,图片url地址保存到mariadb数据库中;2).所有的图片保存到本地/mnt/maoyan/电影名.pngimportrefromurllib.requestimporturlopenfromurllibimportrequestimportpymysqld
94_LR
·
2020-08-23 00:38
Python - 遍历列表时删除元素的正确做法
Python-
遍历列表时删除元素的正确做法一.问题描述因为删除元素后,整个列表的元素会往前移动,而i却是在最初就已经确定了,是不断增大的,所以并不能得到想要的结果。
Vince Li
·
2020-08-22 23:36
python学习笔记
Python爬取网易云音乐歌单歌曲
从网易云音乐下载歌单歌曲#参考了这些网址#https://blog.csdn.net/Ciiiiiing/article/details/62434438#https://github.com/kunkun1230/
Python
weixin_34049948
·
2020-08-22 23:54
python-
类以及如何访问类中的属性
创建类类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。使用class语句来创建一个新类,class之后为类的名称并以冒号结尾,如下实例:classClassName:'类的帮助信息'#类文档字符串class_suite#类体下面代码就创建了一个名为Employee的类.classEmployee:#'所有员工的基类'empCo
第八个猴子
·
2020-08-22 23:04
python
Java 新手的通病
一:对算法和数据结构不熟悉为什么我先拿“
数据结构和算法
”说事捏?这玩意是写程序最最基本的东东。不管你使用Java还是其它的什么语言,都离不开它。
weixin_30287169
·
2020-08-22 23:50
专栏总结java6:jvm
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 21:41
专栏总结
Java
专栏总结java4:异常
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 21:41
Java
专栏总结
专栏总结java3:类接口相关
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关
黄规速
·
2020-08-22 21:41
专栏总结
专栏总结java2:集合
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关
黄规速
·
2020-08-22 21:41
专栏总结
Java
专栏总结java11:Spring MVC
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 21:41
Java
专栏总结
专栏总结java13:springcloud
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 20:43
专栏总结
专栏总结java12:springboot
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 20:43
SpringBoot
专栏总结
专栏总结java14:dubbo
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 20:43
专栏总结
专栏总结java9:MyBatis+hibernate
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 20:43
spring
专栏总结
数据结构与算法系列1 什么是
数据结构和算法
数据结构系列1啥是数据结构?数据结构是计算机存储,组织数据的方式,就是怎么存储数据的意思啥是数据数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并给计算机处理的符号集合数据元素:是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理,也被称为记录数据项:一个数据元素可以由若干数据项的组成数据对象:是性质相同的数据元素的集合,是数据的子集啥是结构逻辑结构,物理结构**
一只胡说八道的猴子
·
2020-08-22 20:59
数据结构与算法
2019-03-27
开班信息18年面授开班计划近期开班人工智能+
python-
高薪就业班预约报名开班时间:2018-04-26无座,名额爆满开班时间:2018-03-23开班盛况开班时间:2018-01-23开班盛况开班时间
yustyal
·
2020-08-22 19:06
一文吃透时间复杂度和空间复杂度
学习
数据结构和算法
的第一步时间复杂度最常见的时间复杂度有哪几种O(1):ConstantComplexity常数复杂度O(logn):LogarithmicComPlexity对数复杂度O(n):LinearComPlexity
书旅
·
2020-08-22 16:47
算法-数据结构
数据结构
数据结构和算法
时间复杂度
空间复杂度
数据结构和算法
总结
383191-20151011160804581-948960749.png30901550543027_.pic_hd.jpg201550633088_.pic_hd.jpg当我们十分确定,要给属性NSString赋一个不可变的值时,用strong。如果使用copy来修饰属性,在进行赋值的时候,会先做一个类型判断,如果赋的值是一个不可变的字符串,则走strong的策略,进行的是浅拷贝;如果是可变
我是宋仲基
·
2020-08-22 15:28
python-
如何对df进行遍历
importpandasaspddf=pd.read_csv("data.csv")print("total{}days".format(len(df)))foridx,rowindf.iterrows():print(row['attri_name'])print("ok")
252619
·
2020-08-22 15:19
Python
Python进阶学习(10)—递归(阶乘,文件系统以及二分查找的递归函数)
之后我们要讲的很多
数据结构和算法
的编码实现都要用到递归,比如DFS深度优先搜索、前中后序二叉树遍历等等。所以,搞懂递归非常重要,否则,后面复杂一些的
数据结构和算法
学起来就会比较吃力。
科学大道不十三
·
2020-08-22 14:04
#
Python数据结构与算法
文件系统以及二分查找的递归函
数据结构和算法
(Golang实现)(26)查找算法-哈希表
哈希表:散列查找一、线性查找我们要通过一个键key来查找相应的值value。有一种最简单的方式,就是将键值对存放在链表里,然后遍历链表来查找是否存在key,存在则更新键对应的值,不存在则将键值对链接到链表上。这种链表查找,最坏的时间复杂度为:O(n),因为可能遍历到链表最后也没找到。二、散列查找有一种算法叫散列查找,也称哈希查找,是一种空间换时间的查找算法,依赖的数据结构称为哈希表或散列表:Has
陈星星
·
2020-08-22 14:34
算法
golang
数据结构
哈希表
数据结构和算法
(Golang实现)(6)简单入门Golang-并发、协程和信道
并发、协程和信道Golang语言提供了go关键字,以及名为chan的数据类型,以及一些标准库的并发锁等,我们将会简单介绍一下并发的一些概念,然后学习这些Golang特征知识。一、并发介绍我们写程序时,可能会读取一个几千兆的日志,读磁盘可能需要读几十秒钟,我们不可能一直等他,因为虽然磁盘IO繁忙,但是处理器CPU很空闲,我们可以并发地开另一条路去处理其他逻辑。在操作系统层面,出现了多进程和多线程的概
陈星星
·
2020-08-22 14:33
算法
golang
数据结构
入门-编程语言
Python-
深入理解递归函数中的return返回值
递归函数在Python实现决策树算法中出现过,这里记录下关于递归函数return的理解,以及递归函数的执行流程假如有一个列表[4,[3,[2,[1]]]],现在要你计算这个列表里所有数字的和,该怎么实现呢?先遍历最外面的列表,如果是数字,就累加,如果是列表,就继续遍历这个列表,这个列表里面的元素是数字,就累加,如果是列表,则继续遍历…遍历完最后一个数字后,将层层递归函数的累加值,原路返回,层层re
长野飘荡
·
2020-08-22 14:26
Python
Python-
不以科学计数法输出数字
点开几个网页,都是下面这样的解决方案:importnumpyasnpnp.set_printoptions(suppress=True)有人说没用,有人说有用我想了下,想到了格式化,测试代码如下:#-*-coding:utf-8-*-importrandomrandom.seed(2020)num=random.uniform(1e-14,1e-13)print(num)importnumpyas
长野飘荡
·
2020-08-22 14:55
Python
python-
学习 补充模块;面向对象程序设计
一、模块补充1.configparser模块1importconfigparser23config=configparser.ConfigParser()4config.read('a.ini')56#读取配置7print(config.sections())#看标题8print(config.options(config.sections()[0]))#查看某个标题下的配置项9res=confi
weixin_34381687
·
2020-08-22 14:28
python cookbook 学习笔记 第一章
数据结构和算法
(1)解压序列赋值给多个变量
解压序列赋值给多个变量问题:有一个包含N个元素的元组或者序列,怎样将里面的值解压后同时赋给N个变量解决方案:任何的序列(或可迭代对象)都可以通过一个简单的赋值语句解压并赋值给多个变量。唯一的前提是变量的数量必须和序列元素的数量是一样的p=(4,5)x,y=pprint(x)print(y)data=["ACME",50,91.1,(2012,12,21)]name,shares,price,dat
百无一用生
·
2020-08-22 13:08
python
cookbook
学习笔记
第一章
[
Python-
线程]
多任务实现方法:多进程多线程一个进程内创建多个线程线程是操作系统直接支持的执行单元,因此,高级语言中大多内置了多线程的支持,Python的多线程是真正的PosixThread,而不是模拟出来的多线程Python多线程实现Python提供两个高级库:_thread和thread,_thread是低级模块,thread是高级模块,对_thread进行了封装,大多数情况下使用thread两种方法使用线程
放风筝的小小马
·
2020-08-22 13:20
算法和数据结构的Java实践(gitbuh项目:AlgorithmPractice)
项目介绍本项目通过分解各大厂的常见笔面试题,追本溯源至
数据结构和算法
的底层实现原理,知其然知其所以然(欢迎关注我的博客)。
New俊
·
2020-08-22 12:36
数据结构和算法及其应用
Python-
关于正则表达式的总结
什么是正则表达式?正则表达式(regularexpression)描述了一种字符串匹配的模式(pattern),用于字符串的匹配和提取等操作。正则表达式在所有编程语言中都是通用的。匹配模式匹配单个字符.:匹配任意1个字符(除了n)[]:匹配[]中任意一个字符\d:匹配数字,即0-9\D:匹配非数字\s:匹配空白,即空格、tab键\S:匹配非空白\w:匹配单词字符,即a-z、A-Z、0-9、_\W:
monte
·
2020-08-22 12:07
python
总结
python-
条件循环结构
pythong-language02条件、循环结构练习题1.编写一个Python程序来查找那些既可以被7整除又可以被5整除的数字,介于1500和2700之间。count=1500whilecount<=2700ifcount%7==0&count%5==0print("%d,count")else:count+=1break2.2、龟兔赛跑游戏题目描述:话说这个世界上有各种各样的兔子和乌龟,但是研
jing_zzzzz
·
2020-08-22 12:23
STL常用数据结构笔记
1.vector用法vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种
数据结构和算法
的模板类和函数库。
cx1165597739
·
2020-08-22 12:58
python-
元组学习笔记
#元组:戴上了枷锁的列表#元组:元组不可以修改#间接修改:先转为列表进行元素修改,再将列表转为元组#元组tuple的定义#元组和列表的相互转换t1=tuple([1,2,3])printt1l1=list((1,2,3))printl1#创建元组,访问元组tuple1=(1,2,3,4,5,6)printtuple1[0]#元组的切片tuple2=tuple1[1:3]printtuple2pri
cxmscb
·
2020-08-22 12:58
pythonNote
复杂度分析
0x00复杂度分析
数据结构和算法
本身解决的是‘快’和‘省’的问题,即如何让代码运行得更快,如何让代码更省存储空间,所以如何衡量算法的执行效率就至关重要,这就是我们要学习的时间、空间复杂度分析0x01为什么需要复杂度分析通过代码时长来判断效率的方法有一定的缺陷测试结果非常依赖测试环境测试结果受数据规模的影响很大我们需要一个不用具体的测试数据来测试
曹操a
·
2020-08-22 12:48
数据结构和算法
(Golang实现)(30)查找算法-2-3-4树和普通红黑树
2-3-4树和普通红黑树某些教程不区分普通红黑树和左倾红黑树的区别,直接将左倾红黑树拿来教学,并且称其为红黑树,因为左倾红黑树与普通的红黑树相比,实现起来较为简单,容易教学。在这里,我们区分开左倾红黑树和普通红黑树。红黑树是一种近似平衡的二叉查找树,从2-3树或2-3-4树衍生而来。通过对二叉树节点进行染色,染色为红或黑节点,来模仿2-3树或2-3-4树的3节点和4节点,从而让树的高度减小。2-3
陈星星
·
2020-08-22 12:53
golang
算法
红黑树
python-
文件与文件系统
目录1.文件与文件系统打开文件文件对象方法简洁的with语句2.OS模块中关于文件/目录常用的函数3.序列化与反序列化1.文件与文件系统打开文件open(file,mode='r',buffering=None,encoding=None,errors=None,newline=None,closefd=True)Openfileandreturnastream.RaiseOSErroruponf
学机器学习的机械工程师
·
2020-08-22 12:36
python入门笔记
数据结构和算法
(Golang实现)(28)查找算法-AVL树
AVL树二叉查找树的树高度影响了查找的效率,需要尽量减小树的高度,AVL树正是这样的树。一、AVL树介绍AVL树是一棵严格自平衡的二叉查找树,1962年,发明者Adelson-Velsky和Landis发表了论文,以两个作者的名字命名了该数据结构,这是较早发明的平衡二叉树。八、应用场景AVL树作为严格平衡的二叉查找树,在windows对进程地址空间的管理被使用到。系列文章入口我是陈星星,欢迎阅读我
陈星星
·
2020-08-22 12:23
算法
golang
数据结构
平衡树
二叉树
上一页
91
92
93
94
95
96
97
98
下一页
按字母分类:
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
其他