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-数据结构和算法
数据结构 | B+树:MySQL数据库索引是如何实现的?
底层使用的是什么
数据结构和算法
呢?算法解析思考的过程比结论更重要。跟着我学习了这么多节课,很多同学已经意识到这一点,比如Jerry银银同学。我感到很开心。所
悟空WuKongg
·
2020-07-13 13:38
java集合框架
引言:在Java语言中,Java语言的设计者对常用的
数据结构和算法
做了一些规范(接口)和实现(具体实现接口的类)。
shlgyzl
·
2020-07-13 13:56
《程序员代码面试指南》it名企算法与数据结构题目最优解(第二版)刷题笔记8
由于之前看了牛客网的
数据结构和算法
的课程知道了左神,现在找到了这本书当作入门书做做吧,虽然书的题解都是java实现的,但好在用c++实现难度不大。
鶸.
·
2020-07-13 12:54
算法训练营 - 预习(1) - 数据结构与算法总览
数据结构与算法总览前言1.数据结构总览:2.算法8大类3.
数据结构和算法
脑图4.五毒神掌和切题四件套4.1五毒神掌第一遍第二遍第三遍第四遍第五遍4.2切题四件套小结前言想在一个领域获得成功最重要的是Chunkitup
我好笨只能好好学
·
2020-07-13 12:17
算法训练营
python-
数组-1
#-*-coding:utf-8-*-"""CreatedonSatOct2010:04:222018@author:fengjuan"""importnumpyasnpfromnumpy.randomimportrandn'''arr=np.array([1,2,3,4,5])#print(arr.dtype)float_arr=arr.astype(np.float64)#print(floa
qq_40516413
·
2020-07-13 11:25
python-
树与二叉树
树与二叉树如果你了解linux文件结构(tree命令),它的结构也是一棵树。我们快速看下树涉及到的一些概念:二叉树了解完树的结构以后,我们来看树结构里一种简单但是却比较常用的数-二叉树。二叉树是一种简单的树,它的每个节点最多只能包含两个孩子,以下都是一些合法的二叉树:通过上边这幅图再来看几个二叉树相关的概念:1.节点深度(depth):节点对应的level数字2.树的高度(height):二叉树的
KrisChung
·
2020-07-13 11:00
个人总结
python-
腾讯,优酷,爱奇艺,土豆,等网站视频信息查询api接口爬虫
介绍:腾讯,优酷,爱奇艺,土豆,等官方查询视频信息的api接口。查询视频信息。搭配视频解析接口使用,可以免会员免费观看。用途:可以用来制作到自己影视系统,在线爬取,丰富视频库资源注:没有版权请不要用来盈利。仅供学习交流使用!测试API(服务器运行,不保证长期有效):api演示支持GET,POSTparam{name:视频名称}returnjson数组基于Flask的web。爬虫框架是Beautif
qq_34939975
·
2020-07-13 10:59
软件发布
【Trie树(字典树)】:如何实现搜索引擎的搜索关键词提示功能?
它底层使用的是哪种
数据结构和算法
呢?像Goo
南方以北
·
2020-07-13 09:38
算法
数据结构
程序员面试金典 - 面试题 10.10. 数字流的秩(map/树状数组)
请实现
数据结构和算法
来支持这些操作,也就是说:实现track(intx)方法,每读入一个数字都会调用该方法;实现getRankOfNumber(intx)方法,返回小于或等于x的值的个数。
Michael阿明
·
2020-07-13 09:13
《程序员面试金典》
Python-
单元测试与测试用例
单元测试与测试用例简介测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求要为函数编写测试用例,可先导入模块unittest以及要测试的函数,再创建一个继承unittest.TestCase的类,并编写一系列方法对函数行为的不同方面进行测试创建实例(对比接收到的名和姓是否符合要求)1.先创建个name_function.py的文件(文件名称可以另取),接收名和姓并返回整洁的
liuwei_q
·
2020-07-13 07:03
Python
Python
python-
获取cpu,内存
获取cpu使用情况获取整个手机的cpu使用情况adbshelldumpsyscpuinfoPaste_Image.png这里可以看到所有进程的Cpu占用率:看第一个应用CPU占用率68%,这个过程是在用户(user)中花61%的时间,并在内核空间(kernel)花费7.1%的时间。获取指定app的cpuD:\>adbshelldumpsyscpuinfo|grepcom.dgm.user0.6%2
望月成三人
·
2020-07-13 06:25
稀疏数组(SparseArray)学习记录
学习视频为韩顺平图解Java
数据结构和算法
,以下内容来自于视频内容与自我总结。如有错误请您指正。
抖抖兜兜都豆豆
·
2020-07-13 05:13
数据结构与算法
数据结构和算法
-C语言2-初识算法
数据结构与算法-目录什么是算法呢?算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有线序列,并且每条指定表示一个或多个操作。简单理解就是写程序的技巧和方式。对于给定的问题,是可以有多种算法来解决的。一个算法也不能有通解所有问题算法有效率高低之别算法的特性算法具有五个基本特征:输入、算法、有穷性、确定性、可行性。输入算法具有零个或多个输入。尽管对于绝大多数算法来说,输入参数都是必要的。但是有
香沙小熊
·
2020-07-13 04:38
Python-
检查帧CRC-16-CCITT的CRC
这是一些代码,用于检查给定消息的CRC。结果为0表示未发现故障。参考:http://www.ross.net/crc/download/crc_v3.txtdef checkCRC(message): #CRC-16-CITT poly, the CRC sheme used by ymodem protocol poly = 0x1021 #16bit operation re
cxygs5788
·
2020-07-13 03:23
2017年--10年java大神告诉你开发最常用的百分之二十的技术有哪些?
1.html、css2.java工作原理(jvm)3.java语法、
数据结构和算法
4.java语言特性(封装、继承、多态、抽象)5.java设计模式(在开发中会经常用到)6.java反射机制(常用框架都会用到反射机制
java部落
·
2020-07-13 03:15
CSDN日报191113:Java 8 Optional 类错误使用的26个示例;Redis常见面试题(带答案)
看动画轻松理解「递归」与「动态规划」作者:程序员吴师兄在学习「
数据结构和算法
」的过程中,因为人习惯了平铺直叙的思维方式,所以「递归」与「动态规划」这种带循环概念(绕来绕去)的往往是相对比较难以理解的两个抽象知识点
CSDN官方博客
·
2020-07-13 03:39
CSDN日报
[Week 1] Princeton Algorithm PartII WordNet
与KevinWayne共同编著的《算法》第四版作为教材,没有《算法导论》那么偏理论、晦涩难懂,能够把常见的
数据结构和算法
讲得很透彻,容易理解。更值得称道的是这门课编程作业及其评分系
lyy0905
·
2020-07-13 03:56
汉诺塔(递归函数)
题目:请编写move(n,a,b,c)函数,它接收参数n,表示3个柱子A、B、C中第1个柱子A的盘子数量,然后打印出把所有盘子从A借助B移动到C的方法在看到廖雪峰老师
python-
递归函数教程下面一个大佬的解释后
YZYJaaa
·
2020-07-13 01:12
廖雪峰python习题集
noip数据结构与算法 序章
noip数据结构与算法序章本篇目系列记录我学过的所有noip用的到的
数据结构和算法
,介绍这些算法的时候我会引入一些例题,绝大多数是洛谷上的,可能会有一部分别的。
「已注销」
·
2020-07-13 01:19
noip数据结构与算法
序章
python-
学习日记 for Django
manage.py项目管理,包括数据库的建立,服务器的运行,测试setting.py配置文件:应用、中间件、数据库、静态目录等配置url.pyURL映射配置文件:决定一个url访问被那个程序(函数)响应wsgi.pyPython应用程序或框架和web服务器之间的接口1创建一个简单的工程在pycharm的terminal下输入pythonmanage.pystartappcmdb项目的目录中会多一个
Tinkon91
·
2020-07-13 01:26
python
python-
学习日记-多线程
线程与进程的理解:程序相当于工厂,进程相当于车间,线程相当于工人。在一个工厂中往往有多个车间,在一个车间上有多个工人并行工作。同车间上的工人共享房间,但是有些房间一次只能容纳一个人,比如厕所。在厕所里有人的时候,其他人不能进入。一个防止他人进入的简单方法,就是门口加一把锁。先到的人锁上门,后到的人看到上锁,就在门口排队,等锁打开再进去。这就叫”互斥锁”(Mutualexclusion,缩写Mute
Tinkon91
·
2020-07-13 01:25
python-
持久化数据pickle
importpicklefromcommonimportoperateFiledefwrite_pickle(dict_data,path="data.txt):read=read_pickle(path)result=[]iflen(read)>0:#先读取数据,然后把读取的数据和新数据组合在一起,再写到文件read.append(dict_data)result=readelse:result
望月成三人
·
2020-07-13 01:53
数据结构和算法
——学习路径思维导图
思维导图算法1复杂度分析1.1时间复杂度1.2空间复杂度2基本算法思想2.1枚举算法2.2贪心算法2.3动态规划2.4分治算法2.5回溯算法3排序3.1冒泡排序3.2插入排序3.3选择排序3.4希尔排序3.5归并排序3.6快速排序3.7堆排序3.8计数排序3.9基数排序3.10桶排序4搜索4.1深度优先搜索4.2广度优先搜索4.3A*启发式搜索5查找5.1线性表查找5.2树表查找5.3散列表查找6
柯西丶不是你
·
2020-07-13 01:49
算法模板
数据结构
给编程入门者的唠叨话(全栈路线)
-->C[C程序设计,经典编程282例,编程珠玑,
数据结构和算法
]-->PHP\Python\Java\Html\CSS\Javascript各种框架bootstrap、Jquery-->Vue\Node
weixin_33832340
·
2020-07-12 23:59
视频教程-通俗易懂的
数据结构和算法
教程(含配套资料)-Java
通俗易懂的
数据结构和算法
教程(含配套资料)张长志技术全才、擅长领域:区块链、大数据、Java等。10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业。
weixin_33291405
·
2020-07-12 23:21
初学
Python-
常用基础方法集(持续更新)
编码str转为bytes:encode()bytes转为str:decode()如果报错:UnicodeDecodeError:'utf-8'codeccan'tdecodebyte0xffinposition3:invalidstartbyte表明bytes中只有一小部分无效的字节,可以忽略错误的字节:decode('utf-8',errors='ignore')len(str)计算长度str(
向xiao葵
·
2020-07-12 22:15
算法概述——目前关于算法的认识
一、刷题目的:1、复习编程语言2、熟悉常见的
数据结构和算法
3、学习别人的编程思维二、抽象思维1、时刻不忘未知量,清醒求什么2、试错,用自身已有方法和已知条件进行尝试3、回忆求解类似题目的方法,与做过的题的相同结构
iotflh
·
2020-07-12 22:00
算法提升——剑指Offer
信安之路入坑指南
如何入门学习1、明确目标,并以目标为导向,用以致学刚开始的时候,相信很多人会先去搜索信息安全要学什么课程,可能有人会告诉你要先C,再学
数据结构和算法
,学
数据结构和算法
前又要学离散数学,总之会有无穷无尽的东西在等着你
·
2020-07-12 19:00
随笔杂谈
python-
类和对象
文章目录一、类和对象二、属性的访问顺序三、初始化函数四、绑定方法五、为什么要绑定六、绑定给类的方法七、非绑定方法一、类和对象什么是面向对象:在介绍面向对象之前,要先明确面向过程面向过程:解决问题的步骤、流程,即第一步干什么,第二步干什么,其目的是将一个复杂的问题,拆分为若干的小的问题,按照步骤一一解决,也可以说将一个复杂的问题流程化为其制定一个固定的实现流程,从而变得简单化。面向过程编程优缺点:优
zdc45625
·
2020-07-12 19:59
Python学习
python-
中文分词词频统计
本文主要内容是进行一次中文词频统计。涉及内容包括多种模式下的分词比较和分词词性功能展示。本次使用的是python的jieba库。该库可在命令提示符下,直接输入pipinstalljieba进行安装。Jieba库常用的分词模式有三种:精确模式,全模式和搜索引擎模式。精确模式:jieba.lcut(str),尽可能地将文本精确地分开,比较适合于文本分析全模式:jieba.lcut(str,cut_al
zcmlimi
·
2020-07-12 19:57
python
Python-
如果输入(input())里包含非数值的东西,提示重新输入
#判断,如果str_num里包含非数值的东西,提示重新输入#方法一#whileTrue:#try:#str_num=input('inputanumber:')#num=float(str_num)#print(num)#break#若输入的正确,则退出,错误执行except下面代码#except:#print('您输入的内容不规范,请重新输入:')#方法二whileTrue:str_num=in
Arthur54271
·
2020-07-12 19:43
Python3
Python3基础1
Python-
爬虫代理--proxy(反爬)
fromurllibimportrequestimportrandom,sslssl._create_default_https_context=ssl._create_unverified_context#代理列表proxy_list=[{'https':'175.5.44.34:808'},{"https":"122.72.18.35:80"},{"https":"122.72.18.34:8
Arthur54271
·
2020-07-12 19:43
Python3
爬虫
Python-
学习-小例子练习
网上了点小例子,练习一下下,都是特别简单的。而且这些代码也都是找的网上的代码,目的是在于练习一下Python和熟悉下Python的编码风格等等学习一门语言,最快的方法就是把它用在世界的开发中,这样才能不断的理解,积累,单纯的靠看书,感觉是没有太大的用途的一点一点慢慢来第一个,有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?实现代码importsyssource=[1,2
DreamLife.
·
2020-07-12 19:47
#
Python
Linux
2020秋招 C++软件开发/游戏开发 面试知识整理汇总
一、C++方面的问题二、
数据结构和算法
三、计算机网络四、操作系统五
方寸间沧海桑田
·
2020-07-12 19:32
秋招
【
数据结构和算法
】十大经典排序算法(动图演示)
内容引用自:十大经典排序算法(动图演示)十大经典排序算法线性时间排序:计数排序、基数排序、桶排序感谢作者贡献,如需删除请联系本人!0.算法概述0.1算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下
笑扬轩逸
·
2020-07-12 19:41
数据结构和算法
Java
数据结构和算法
(九)——高级排序
在Java
数据结构和算法
(三)——冒泡、选择、插入排序算法中我们介绍了三种简单的排序算法,它们的时间复杂度大O表示法都是O(N2),如果数据量少,我们还能忍受,但是数据量大,那么这三种简单的排序所需要的时间则是我们所不能接受的
IT可乐
·
2020-07-12 18:19
数据结构和算法
:预排序遍历树算法
一、多级分类问题在实际开发的过程中,会经常遇到多级分类的问题。譬如,导航栏、菜单、商品种类、多级联动、字典表等等的多级分类问题。这时可以新增一个pid字段进行数据关联,它本质上其实就是一棵树。树就可以很好的解决多级分类的子分类查询。但是这种方式有一个致命的问题:查询效率过低!!!当我们在程序里查询某个子节点时,要先从根节点进行递归查询,时间复杂度是O(n)。那么有没有一种方式,改进树的查询效率呢?
极客点儿
·
2020-07-12 18:41
数据结构和算法
数据结构和算法
(第 1 章):什么是
数据结构和算法
接下来我们就带着问题去了解一下
数据结构和算法
之间的关系。一、
数据结构和算法
之间的关系什么是数据结构?什么是算法?你去百度肯定能得到一堆结果,但这些搜索出来的结果根本就不是人能看懂的。
极客点儿
·
2020-07-12 18:41
数据结构和算法
数据结构和算法
(第 2 章):复杂度分析
一、复杂度分析首先要明确一点,
数据结构和算法
本质是解决“快”和“省”的问题。要描述一个算法的好坏就需要用到复杂度分析了,复杂度分析可分为如下两种。
极客点儿
·
2020-07-12 18:41
数据结构和算法
数据结构
算法
C
Python-
类的继承
一、私有方法和私有属性类的定义中属性和方法前加“__“表示这是一个私有方法/属性,继承的类中不可以父类中的私有方法和私有属性,但如果私有的方法/属性在类的公有方法中调用了,那么继承后依然可以用公有方法,公有方法也可以正常调用私有属性/方法1classA:2def__init__(self):3self.num1=1004self.__num2=20056deftest1(self):7print(
april_aaa
·
2020-07-12 18:00
MySql explain执行计划详解
MySql索引底层
数据结构和算法
:https://blog.csdn.net/yhl_jxy/a
街灯下的小草
·
2020-07-12 18:57
#
---MySql进阶
Thinking
In
MySql
Python-
类属性、实例属性
1.类的三大要素:类名、属性、方法属性又分为实例属性和类属性1classTool(object):2#属性3num=045#方法6def__init__(self,new_name):7self.name=new_name写在__init__中的是实例属性,也是通过方法定义的,是跟着实例对象的写在类下面,def外面的,是类属性,Tool称为类对象2.类属性和实例属性区别:实例对象间不能互相共享他们
april_aaa
·
2020-07-12 18:00
Python-
字典练习(重复数字统计)
题目要求:数字重复统计:1)随机生成1000个整数;2)数字范围[20,100];3)升序输出所有不同的数字及其每个数字重复的次数程序内容:importrandomall_nums=[]foriteminrange(1000):all_nums.append(random.randint(20,100))#对生成的1000个数进行排序,然后加到字典中sorted_nums=sorted(all_n
y_先森
·
2020-07-12 17:26
Python-
装饰器实现一个函数计时器(比较for循环与.join的拼接速度)
装饰器实现一个函数计时器:题目:比较for循环拼接与系统内置拼接.join的速度问题:如何保留被装饰函数的函数名和帮助信息文档程序内容:importtimeimportrandomimportstringimportfunctools#问题:如何保留被装饰函数的函数名和帮助信息文档li=[random.choice(string.ascii_letters)foriinrange(100)]def
y_先森
·
2020-07-12 17:26
Python-
字典练习(随机生成银行卡卡号)
题目要求:随机生成100个卡号;卡号以6102009开头,后面3位依次是(001,002,003,100>),生成关于银行卡号的字典,默认每个卡号的初始密码为"redhat";输出卡号和密码信息,格式如下:卡号密码6102009001000000程序内容:s=[]foriinrange(100):s1='6101009%.3d'%(i+1)s.append(s1)s2={}.fromkeys(s,
y_先森
·
2020-07-12 17:26
Python-
装饰器(被装饰函数有返回值的情况)
题目:装饰器实现一个函数计时器比较for循环与map,匿名函数的运算速度问题:被装饰的函数有返回值怎么办程序内容:importtimeimportrandomimportstringimportfunctools#问题:被装饰的函数有返回值li=[random.choice(string.ascii_letters)foriinrange(100)]deftimeit(fun):@functool
y_先森
·
2020-07-12 17:26
python-
反爬虫案例(西刺代理网站的爬取)
Linux系统pythonscrapy框架本文来爬取网页:网络免费的代理ipwww.xicidaili.com一个常用的免费ip代理网站由于刚开始测试时候,忘记加ip代理,导致网站封了我的ip,代理ip网页就没图片(一)创建一个scrapy项目,目标爬取西刺代理网站scrapystartprojectipstackcdipstackscrapygenspideripswww.xicidaili.c
跑得慢但是不放弃的蜗牛
·
2020-07-12 17:22
python
Python-
标准库heapq的使用
查找最大或最小的N个元素怎么样从一个列表中取出最大或最小的N个元素的列表?在Python的标准库中,有一个名为heapq的,该模块中具有两个函数nlargest和nsmallest可以完全解决我们的问题,下面我们来看看这两个函数的作用:importheapqL=[5,4,6,2,8,10,1]#获取列表中最大的三个元素printheapq.nlargest(3,L)#获取列表中最小的三个元素pri
奔跑的豆子_
·
2020-07-12 17:18
python
Python-
延时操作
在日常的开发中,往往会遇到这样的需求,需要某一个函数在一段时间之后才执行以达到某种特定的效果。此时,我们就需要某种机制,使一个函数延后执行。接下来简单介绍一下两种实现此类效果的方法:schedimportsched,timedeffunc(a):printtime.time(),"HelloSched!",aprinttime.time()s=sched.scheduler(time.time,t
奔跑的豆子_
·
2020-07-12 17:18
python
定时
延时
timer
sched
《算法与数据结构》学习笔记1---时间复杂度与空间复杂度(上)
前言
数据结构和算法
的重要性相信学计算机的人都知道,一直以来算法和数据结构就是我的心病,相信和大家一样这门课要说学吧,太难,自己啃不下来。但是不学吧,感觉又好像怎么着似的,弄的人心理不舒服。
依然关注
·
2020-07-12 17:23
数据结构与算法
上一页
113
114
115
116
117
118
119
120
下一页
按字母分类:
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
其他