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-数据结构和算法
学习笔记 #_# 算法效率的度量方法/时间复杂度/空间复杂度(小甲鱼《
数据结构和算法
》)NO.3
算法效率的度量方法:事后统计方法:主要是通过设计好的测试程序和数据,利用计算机计时器对不同算法编制的程序的运行时间进行比较,从而确定算法效率的高低。事前分析估算方法:影响程序在计算机运行时间的因素有:算法采用的策略、方案编译产生的代码质量问题的输入规模机器执行指令的速度我们研究算法的复杂度,侧重的是研究算法随着输入规模扩大增长量的一个抽象,而不是精确地定位需要执行多少次。(我们在判断一个算法的效率
迟学者
·
2020-09-14 22:51
数据结构和算法
算法
数据结构
c语言
小甲鱼
数据结构和算法
第一部分 线性表
小甲鱼
数据结构和算法
第一部分、线性表1、2、3、4、获得元素操作5、程序6、插入操作7、程序8、删除操作9、程序9、删除操作的复杂度9、程序9、程序9、程序9、程序9、程序
sjn-supermoon
·
2020-09-14 22:19
小甲鱼
数据结构和算法
小甲鱼
数据结构和算法
遗世蒹葭~小甲鱼~
数据结构和算法
_02~线性表
线性表顺序存储结构:数组#defineMAXSIZE20typedefintElemType;typedefstruct{ElemTypedata[MAXSIZE];intlength;//线性表当前长度}SqList;封装了一个结构,实际上就是对数组进行了封装,增加了个当前的长度变量。总结:顺序存储结构封装需要的三个属性:1、存储空间的起始位置,数组data,它的存储位置就是线性表存储空间的存储
忘川奈何
·
2020-09-14 22:15
数据结构
数据结构和算法
_绪论、算法、时间复杂度和空间复杂度
绪论什么是数据结构数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。程序设计=数据结构+算法数据结构就是关系,就是数据元素相互之间存在的一种或多种特定关系的集合。传统上,我们把数据结构分为逻辑结构和物理结构。逻辑结构:是指数据对象中数据元素之间的相互关系,也是我们今后需要关注和讨论的对象。物理结构:是指数据的逻辑结构在计算机中的存储形式。四大逻辑结构
从入门到放弃系列
·
2020-09-14 21:42
数据结构和算法
数据结构和算法
笔记
只有概念木有算法数据结构分为物理结构和逻辑结构物理结构就是物理存储性质了,主要分为两个:顺序存储结构-->内存是顺序连续挨在一起的链式存储结构-->内存不是连续的,是分散的而逻辑结构分为:组合存储-->没什么关系的数据在一起集合线性存储-->有前后关系,呈线的形状存储方式,一对一树状存储-->就是树的形状,一对多图形存储-->网状结构,多对多的关系时间复杂度和空间复杂度在开周会的时候,经常会听到l
Cloud_Huan
·
2020-09-14 21:33
计算机网络基础
那些年,面试中常见的数据结构基础和算法题(下) | 掘金技术征文
前言这是
数据结构和算法
面试题系列的下半部分,这部分主要是算法类包括二分查找、排序算法、递归算法、随机算法、背包问题、数字问题等算法相关内容。
weixin_34310785
·
2020-09-14 21:26
数据结构和算法
面试题系列—递归算法总结
这个系列是我多年前找工作时对
数据结构和算法
总结,其中有基础部分,也有各大公司的经典的面试题,最早发布在CSDN。现整理为一个系列给需要的朋友参考,如有错误,欢迎指正。本系列完整代码地址在这里。
weixin_34112030
·
2020-09-14 21:26
Python - 标准库(time,random,collections,itertools)
Python-
标准库学习importtimeimportrandomimportcollectionsimportitertoolsimporttime获取现在时间>>>importtime>>>time.localtime
GQ177
·
2020-09-14 21:23
Python
数据结构——线性表及线性表顺序存储
代码写的一定程度上,要再次提升的时候,是该好好的看一下
数据结构和算法
了。趁着最近有时间,好好的复习一下,今天主要是线性表和线性表的顺序存储。
江湖人称小白哥
·
2020-09-14 21:46
白话算法
数据结构
线性表
c语言
结构
struct
python-
深入类和对象
1.鸭子类型与多态鸭子类型多态的概念是应用于Java和C#这一类强类型语言中,而Python崇尚"鸭子类型"。动态语言调用实例方法时不检查类型,只要方法存在,参数正确,就可以调用。这就是动态语言的“鸭子类型”,它并不要求严格的继承体系,一个对象只要“看起来像鸭子,走起路来像鸭子”,那它就可以被看做是鸭子。#鸭子类型在运行之前Cat,Dog都是在列表里面,当作变量#当运行时,加上()调用info()
zjb5599
·
2020-09-14 21:27
Python
python-
暴力破解(突破验证码)
实验环境:本地靶场验证码错误时,服务器端会重新生成验证码,不能使用burpsuite进行暴力破解;我们使用python脚本对验证码进行识别,然后进行暴力破解。验证码图片识别:fromPILimportImageimporttesserocrs=requests.session()headers={'User-Agent':'Mozilla/5.0'}defgetCode():#获取验证码res=s
Fat_Hands
·
2020-09-14 21:25
python
渗透测试学习笔记
python-
字典 键值对列表 又叫为列表下标取别名
{“键”:“值”,“键”:“值”}键名可以为数字字符串元组但不可以为列表字典取值字典名[“键名”]查看字典名.get(“键名”)没有就返回空字典名[“键名”]没有就崩添加字典名[“新键名”]=删除deldict[key]改xxx[key]=相关操作函数dict.key().value()返回列表.items()返回一个列表里面元素是元组>>>a=[1,2,3]>>>b=[4,5]>>>a.exte
苏-27
·
2020-09-14 21:28
#
python
python
python-
列表删除所有指定元素
a=[1,1,1,2,3,45,1,2,1]a.remove(1)result:[1,1,2,3,45,1,2,1]while1ina:a.remove(1)result:[2,3,45,2]
绿岛小微米
·
2020-09-14 20:56
python
python - 作业4:读写矩阵(附代码)
python-
作业4:读写矩阵多维矩阵的理解*2019/10/09*更新函数-function模块-没有英文名??
陈杉菜
·
2020-09-14 20:25
python
读写txt文档
读写矩阵
python
python-
函数拓展(缺省/多值参数/拆包/递归)
1交换两个元素值a=1b=2a,b=(b,a)print(a)print(b)2列表“+=”本质:defdemo(numlist):numlist+=numlist#本质是extend函数,外部的变量值会随之改变#与numlist=numlist+numlist不同print(numlist)numlist=[1,2,3]demo(numlist)print(numlist)3缺省参数defpri
kingsure001
·
2020-09-14 19:16
python
python
磁盘调度与管理 c++
#include//vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种
数据结构和算法
的模板类和函数库。
PD137
·
2020-09-14 18:06
python - 作业7:简单数据分析(附代码)
python-
作业7:简单数据分析pandas数据处理调用方式Series创建Series的方法*10.29晚上*补充更新DataFrame行索引和列索引基本操作比较Series和DataFrame数据处理
陈杉菜
·
2020-09-14 17:03
python
python-
继承类执行的流程
在读python数据机构与算法,发现了下面这个例子,之前没有碰到过,记录下来In[17]:classA:deff(self):self.g()defg(self):print'helloworld'....:In[18]:In[18]:classB(A):defg(self):print'bisrun'....:In[19]:In[19]:b=B()In[20]:b.f()bisrunIn[21]
weixin_30952535
·
2020-09-14 16:33
Python-
接口自动化,封装依赖数据,接口数据继承
这段代码是调用依赖数据类,也就是使用这个类把依赖上个接口的字段值拿出来替换掉self.depend_data=Dependent_data(depend_case)#实例化,把依赖的接口id传进去depend_response_data=self.depend_data.get_data_for_key(i)#获取依赖的key,运行接口返回出来的depend_key=self.data.get_d
明朝胖子来北京
·
2020-09-14 14:56
Python自动化
Python自动化
Python自动化
Python培训教程:Day16-20Python语言进阶
Python培训教程:Python语言进阶
数据结构和算法
算法:解决问题的方法和步骤评价算法的好坏:渐近时间复杂度和渐近空间复杂度。
Python-Jack
·
2020-09-14 14:08
Python
100
Days
Python入门教程100天
C++数学计算库
更多muParser信息计算几何算法库CGALCGAL,计算几何算法库,是一个大型C++库的几何
数据结构和算法
,如Delaunay三角网,网格生成,布尔运算的多边形,以及各种几何处理算法。
nineships
·
2020-09-14 14:44
c++
《Java
数据结构和算法
》之 链表(学习笔记)
一、学习目标1、了解链表的结构和优点;2、知道链表的分类及其区别;3、各种链表的代码实现。二、什么是链表1、链结点是链表最基本的组成单元。在链表中我们的数据项是存储在链结点中的,每个链结点持有指向其他节点的指针,有了该指针,我们可以以某种顺序搜索到目标数据项的结点,进而获取到数据项。2、链表是由链结点构成的存储结构,链表的物理存储可以是非顺序和非连续的,这点和数组不同,但是我们链表是可以实现逻辑顺
上路的末班车
·
2020-09-14 14:11
数据结构和算法
数据结构与算法-排序篇-Python描述
前言补习基础的
数据结构和算法
的时候,很多都是用c或者java写的,顺便我用python重构一遍吧,也当做是补习了~排序算法冒泡排序冒泡排序原理即:从数组下标为0的位置开始,比较下标位置为0和1的数据,如果
哈士奇说喵
·
2020-09-14 13:18
数据结构与算法
想学习
数据结构和算法
,推荐给你 10 本优质书单
有个读者diao要我推荐
数据结构和算法
方面的书,我觉得很有必要给大家普及一下,因为算法和数据结构实在是太特么重要了——就好像我们人类离不开氧气,绿色植物离不开二氧化碳一样!
沉默王二
·
2020-09-14 13:00
python-
接口类与抽象类
在python中,可以通过继承来实现接口的方法,继承有两种用途:1、继承基类的方法——且作出自己的改变或扩展。好处:(代码重用)2、定义一个接口类(interface)——声明某个子类兼容于某个基类,这个基类定义了一些接口名(函数名)且未实现接口的功能,在子类继承接口类,且实现接口的功能。接口类——(接口继承)接口——实质上要求‘做出一个良好的抽象,这个抽象规定了一个兼容接口,使得外调用者无需关心
weixin_30764137
·
2020-09-14 12:53
全文信息检索介绍及算法分析
及一款实现全文检索的
数据结构和算法
。二、什么是全文数据库和全文信息检索保存在数据库中的记录数据,从类型上可以分为两种。
idea888
·
2020-09-14 12:19
网站开发
数据结构和算法
系列9 五大查找之顺序查找
从这一篇开始要介绍算法中的查找技术了。查找在我们生活中无处不在,比如查公交,查机票,查酒店。。。这些都是查找。首先来看一下查找技术的分类。如下图:那么这篇要总结的是顺序表中的顺序查找技术。什么是顺序查找呢?顺序查找的原理很简单,就是遍历整个列表,逐个进行记录的关键字与给定值比较,若某个记录的关键字和给定值相等,则查找成功,找到所查的记录。如果直到最后一个记录,其关键字和给定值比较都不等时,则表中没
weixin_30747253
·
2020-09-14 11:45
数据结构与算法
c/c++
c#
数据结构和算法
简介及算法度量_01
一、数据结构简介1.数据的特点、概念和关系1.1.数据的概念和特点在计算机中,数据是指被程序操作的对象,用于描述客观事物。特点:可以输入到计算机、可以被程序处理。1.2.数据中的新概念—数据元素:组成数据的基本单元—数据项:一个数据元素有若干数据项构成—数据对象:性质相同的数据元素集合实例分析:structstudent//数据类型{intage;char*name;};students//数据元
三九感冒灵
·
2020-09-14 10:28
数据结构
数据结构中的二级指针和引用
但是在C语言的算法描述中,由于C语言没有像C++一样的引用变量,因此出现了所谓的“二级指针”,很多C语言和数据结构的小白们对此不解;再者有的教材中(比如清华版严蔚敏的《数据结构》)用了类C的伪代码来描述
数据结构和算法
chaoStrength
·
2020-09-14 09:38
数据结构
数据结构
c语言
指针
WebAssembly开发环境搭建-MAC
python;(建议安装2.7版本)到https://www.python.org/downloads/下载安装程序;双击安装程序,进行安装;安装完之后,点击访达->MacintoshHD->应用程序->
python
活着的小程
·
2020-09-14 08:52
WebAssembly
音视频学习
python-
模糊查询
#主要用Levenshtein库以及TF-IDF的想法#实现通过变压器名和线路名找到数据库中对应的记录#!/usr/bin/envpython#-*-coding:utf-8-*-#__author__="wxf"#Email:
[email protected]
#Date:2018/5/11importcsvimportLevenshteinimportpandasaspdt
wuxianfeng1987
·
2020-09-14 08:32
Python-
练习5
-题目描述:输入一个正整数n,求n!(即阶乘)末尾有多少个0?比如:n=10;n!=3628800,所以答案为2;-输入描述:输入为一行,n(1≤n≤1000)-输出描述:输出一个整数,即题目所求-示例1:-输入:10-输出:2二.题目描述:设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数
weixin_34248118
·
2020-09-14 08:01
【
数据结构和算法
10】 带权图
上一节我们已经看到了图的边可以有方向,这一节里,我们将探讨边的另一个特性:权值。例如,如果带权图的顶点代表城市,边的权可能代表城市之间的距离,或者城市之间的路费,或者之间的车流量等等。带权图归根究底还是图,上一节那些图的基本操作,例如广度优先搜索和深度优先搜索等都是一样的,在这一节里,我们主要来探讨一下带权图的最小生成树最短路径问题。小生成树首先探讨下最小生成树问题,它与上一节所提到的最小生成树不
武哥聊编程
·
2020-09-14 06:31
●
结构算法
------【数据结构】
数据结构和算法
【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)...
两个月之前准备软考时,简单的从理论上总结了最经常使用的
数据结构和算法
,比方:线性表,链表,图。在进行java开发时,jdk为我们提供了一系列对应的类来实现主要的数据结构。
weixin_34327223
·
2020-09-14 06:22
java
数据结构与算法
c#
万字详解|手撕 9大排序算法!
0.前言大家好,我是多选参数的程序锅,一个正在捣鼓操作系统、学
数据结构和算法
以及Java的失业人员。
Java中文社群
·
2020-09-14 05:57
算法
java
dns服务器
algorithm
subversion
1118 Birds in Forest (25分)[并查集]
ByJalan文章目录**ByJalan**知识工具需求数学
数据结构和算法
语言题干输入条件输出条件例子例1输入输出题解第一次思路预期时间复杂度编写用时代码CPP运行用时结尾知识工具需求数学
数据结构和算法
并查集语言题干假设一张照片里的鸟在同一颗树上
JoyOrientedCode
·
2020-09-14 05:08
并查集题目
python-
动态加载目录下所有的类
#背景自动化测试框架中model层下有很多类,用来操作mysql的,使用的时候需要把全部的类加载进来,需要使用到动态加载类#解决方法使用pkgutil,内置的方法,常用的话有两个方法iter_modules(path=None,prefix='')Yields(module_loader,name,ispkg)forallsubmodulesonpath,or,ifpathisNone,allto
weixin_30446197
·
2020-09-14 04:05
Python3 简单爬虫
Github::https://github.com/562916584/
Python-
qq_39352549
·
2020-09-14 04:20
Python
Python
python-
用正则表达式筛选文本信息
【摘要】本文主要介绍如何对多个文本进行读取,并采用正则表达式对其中的信息进行筛选,将筛选出来的信息存写到一个新文本。文本基础操作打开文件:open(‘文件名’,‘打开方式’)>>>file=open(r'C:\Users\yuanlei\Desktop\mytxt.txt','w+').为避免报错,在文件名的引号前加个r.文件打开方式:只读——r或rt,rb为二进制文件;打开文件前清空文件内容——
bug_hero
·
2020-09-14 03:38
python实战项目
信息筛选
文本操作
面了个三年经验程序员,也就问了个案例,但他好像很慌!
今天和大家聊一聊
数据结构和算法
。首先我想和大家分享一个
数据结构和算法
相关的案例:小A入职不久,就遇到一个需求,要建立一个3G(30亿)条键值对映射,以供后续检索。
欢迎关注公众号:【码农突围】
·
2020-09-14 03:09
面试中常见的数据结构与算法题
极客大学堂最近一个读者和我反馈,他坚持刷题2个月,终于去了他梦寐以求的大厂,薪资涨幅非常可观,期间面试某大厂还遇到了原题...并表示目前国内的大厂和一些独角兽,已经越来越效仿硅谷公司的做法,通过面试给定题编程,来考察
数据结构和算法
的扎实程度
ybhuangfugui
·
2020-09-14 03:52
算法
编程语言
微软
面试
软件开发
图论(一)图:顶点,边,同构,有向/无向图,权重,路径(最短路径),环,连通图/连通分量
图(graph)是
数据结构和算法
学中最强大的框架之一(或许没有之一)。
hhjian6666
·
2020-09-14 02:31
******I
LOVE
GRAPH
THEORY*****
ACM扬帆起航之图论
日志-做leetcode算法题
希望借此了解一些
数据结构和算法
设计的基础知识。望天长日久,有所长进。每天在这里更新记录,自我监督!1.TwoSum蛮力法classSolution{public:vect
Rose-of-Sharon
·
2020-09-14 01:18
常用数据结构总结
个人博客请访问http://www.x0100.top小明:最近常有人讨论
数据结构和算法
,听他们讨论时总是感觉晕乎好多都不懂,可以普及一下吗?
HelloWorld搬运工
·
2020-09-14 01:31
数据结构
Python-
数据库查询结果迭代-for方法和fetchone
#sqlite3Select查询语句importsqlite3#1、打开数据库连接conn=sqlite3.connect("test_Raspberry.db")#2、打开游标c=conn.cursor()#3、执行数据语句sql="select*fromuser"c.execute(sql)foriinc.description:print(i[0],end="\t")print()#下面有两
雪山007
·
2020-09-13 23:23
Python
数据结构与算法小结
逻辑结构又包括,线性结构、树形结构、图形结构)、数据物理结构、数据存储结构,我们常用的数据结构有:数组、栈、队列、链表、树、图、锥、散列表,建立合适的数据结构,设计好的算法,可以提高程序执行效率,所以,
数据结构和算法
在程序设计里起到重要的作用
哆啦。猫
·
2020-09-13 23:02
知识小结
数据结构
算法
Python-
关于代码桩的妙用
Python编程中,条件满足后需要执行相应的业务逻辑,在特定条件下,如果逻辑代码暂时没有,这时需要进行条件语句占位,在Python中使用pass语句满足之一要求,也称代码桩:上面代码中,执行到pass,程序不做任何事,继续往下执行。
飞翔的大老虎
·
2020-09-13 23:03
Python
代码桩
JS常用
数据结构和算法
--集合
集合集合是无重复,没有顺序的组项。可以看成没有顺序的,唯一性的'数组','数组'里没有重复的元素。functionSet(){//集合varitems={};//判断是否已经存在集合里this.has=function(value){returnitems.hasOwnProperty(value);}//向集合中添加项this.add=function(value){//先判断是否存在if(th
__Bob__
·
2020-09-13 22:52
js数据结构和算法
python-
输出一个菱形
a=int(input())#边长i=1#上边菱形的主循环变量l=1#下边菱形的主循环变量while(i<=a+1):#上部分的菱形j=1k=1print("."*(a+1-i),end="")#星左边的.while(j<=(2*i-1)):#以1,3,5的形式输出星print("*",end="")j=j+1while(k<=a-i+1):#星右边的.print(".",end="")k=k+1
m7315
·
2020-09-13 22:17
python
JAVA常见的
数据结构和算法
JAVA常见的
数据结构和算法
概念:将数据按照一定的结构组合起来分类:1.线性数组、链表、队列、栈2.非线性树、图、表排序方式:冒泡增序publicstaticvoidbubblingSort(int[]
PandaVII
·
2020-09-13 21:17
java总结
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他