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-数据结构和算法
《算法与数据结构》学习笔记8---递归
正文 递归是一种应用广泛的算法,在许多的
数据结构和算法
的实现中都用到了它,比如深度优先搜索、前序中序后序二叉树的遍历等。
依然关注
·
2020-07-12 17:52
数据结构与算法
数据结构与算法(Python)学习笔记
一、引入概念1、学习数据结构与算法的必要性没有看过
数据结构和算法
,有时面对问题可能会没有任何思路,不知如何下手去解决;大部分时间可能解决了问题,可是对程序运行的效率和开销没有意识,性能低下;有时会借助别人开发的利器暂时解决了问题
xiaoxy97
·
2020-07-12 16:00
数据结构与算法
Java
数据结构和算法
(一)---冒泡,选择,插入排序算法。
1、冒泡排序冒泡排序的主要规律:1、比较两个相邻的元素,如果第一个比第二个大,交换他们两个。2、对每一对相邻元素都进行第一步操作,从开始的第一对到结束的最后一对。这步做完后,最后一个元素会是最大的数,也就是第一波冒泡结束。3、对所有元素都进行以上步骤,除了最后一个数。4、持续每次对越来越少的元素进行以上步骤,直到没有需要进行比较的元素。代码如下:publicclassBubbleSort{publ
xianjianwz
·
2020-07-12 16:05
Java
数据结构
《
数据结构和算法
分析—C语言描述》读书笔记
第一章主要讲的是数学知识的复习,指数,级数什么的,最后,浅层次的谈了一下递归。当一个函数用它自己来定义时就称为是递归(recursive)的,C语言是允许递归的。但重要的是要记住,C提供的仅仅是遵循递归思想的一种企图。不是所有的数学递归函数都能有效地或者正确地由C的递归模拟来实现。举个递归的小例子:intxF(intX){if(0==X)return0;elsereturn2*F(X-1)+X*X
屁啦啦小魔仙
·
2020-07-12 16:06
学习记录
C和C++
python-
操作excel,使用xlrd、xlutils、xlwt读写excel、设置样式
目录一、使用xlrd读取excel二、使用xlrd+xlutils写入数据三、使用xlwt设置样式常见问题1.PermissionError2.NotImplementedError3.Excel无法打开文件"xxx.xlsx"简介库主要功能支持excelxlrd读取excel.xls和.xlsxxlwt写入excel(缺点:只能写入全新excel,不能再原有的excel上追加内容).xlsxlu
小袋熊
·
2020-07-12 15:51
python
3w字深度好文|Redis面试全攻略,读完这个就可以和面试官大战几个回合了
不过本文不是要讲述
数据结构和算法
的,而是另外一个面试重点Redis,因为Redis也是跨语言的共同技术点,无论是Java还是C++都会问到,所以是个高频面试点。
【电:15690273307】
·
2020-07-12 15:11
python-
使用python发送一个邮件(入门)
python发送邮件(入门)1.配置邮箱,需要开启smtp协议才能通过代码运行。开启时会给你一个邀请码,这个需要记住。2.安装相应的模块,博主使用的pycharm直接在设置中导入SMTPEmail模块就行。接下来编写一个简单的脚本上手。如下图。importsmtplibfromemail.mime.textimportMIMETextmail_host='smtp.126.com'#这个不同的邮箱
weixin_45430868
·
2020-07-12 14:17
one
NAO机器人连接的电脑配置及用choregraphe控制nao行走
1.2.测试:cmd-输入
python-
显示python的版本如图所示即为正确安装。2.访问软银网站(需要自己注册账号)https://community.al
卡卡罗特川
·
2020-07-12 14:44
NAO学习笔记
数据结构与算法
知识点:基础
数据结构和算法
10个数据结构10个算法数组递归链表排序栈二分查找队列搜索散列表哈希算法二叉树贪心算法堆分治算法跳表回溯算法图动态规划Trie树字符串匹配算法
数据结构和算法
包含知识点如图:1、
啥都不会啥也不懂T﹏T
·
2020-07-12 14:46
数据结构与算法
算法分析与设计
自我总结
Python-
将Excel合并的单元格拆开,拆开后的每个单元格值与原来相同
使用python将Excel中合并的单元格拆开,并且拆开后的每个单元格的值与原来的相同。适用的场景是拿到一个Excel文件,但是这个文件使人工录入的,在一列之中可能存在着大量合并的单元格,为了满足数据分析的要求,需要将一列中多行合并单元格拆分成一个个的观测,并且每个观测的值与原来合并的值相等。importopenpyxlworkbook=openpyxl.load_workbook('data.x
明月夜雨微凉
·
2020-07-12 14:53
Python
python-
项目-图书管理系统(函数实现)
fromdatetimeimportdatetimeimportos#保存信息路径defadd_path():path1=r"G:\zhanghua\321.txt"path2=r"G:\zhanghua\文章信息.txt"parent_path1=os.path.dirname(path1)parent_path2=os.path.dirname(path2)ifnotos.path.exist
手写情书
·
2020-07-12 14:40
Lan给您分享的岗位信息
2.熟练掌握c++语言,精通常用
数据结构和算法
;3.熟悉linux开发环境,熟悉网络和多线程编程,具有一定的系统性能优化经验,具有高性能系统设计经验者优先;4.至少掌握搜索系统、索引系统和检索系统其中的一种
TonyLan
·
2020-07-12 13:32
python-
一看就明白的迷宫问题的解法
迷宫问题的解法主要是使用了栈来解决有四个方向,用lambda来定义将走过的每一步都加入到栈中如果走的是死路,就退栈到达了终点的话,就打印出栈中的值具体逻辑请看代码的实现maze=[[1,1,1,1,1,1,1,1,1,1],[1,0,0,1,0,0,0,1,0,1],[1,0,0,1,0,0,0,1,0,1],[1,0,0,0,1,1,0,0,0,1],[1,0,1,1,1,0,0,0,0,1],
Moshe X
·
2020-07-12 13:06
Python
算法
python-
爬取中国最好大学网页
需求:爬取中国最好大学网页2016-2019年:学校排名,学校名称,省份,总分先以17年为例:http://www.zuihaodaxue.com/zuihaodaxuepaiming2017.html第一步:获取页面信息importrequestsfrombs4importBeautifulSoupimportbs4defget_content(url,):try:user_agent="Moz
淋巴不想动
·
2020-07-12 12:46
python
爬虫
20190314--python学习笔记—高级特性——廖雪峰老师python教程
python-
高级特性#比如构造一个1,3,5,7,...,99的列表,可以通过循环实现:L=[]n=1whilenpythonJJJtest1.py[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85
偷偷搞塌
·
2020-07-12 12:39
python学习记录
Python-
爬虫requests模块/beautisoup模块
1、requests模块1、pipinstallrequests2、response=requests.get('http://www.baidu.com/')#获取指定url的网页内容3、response.text#获取文本文件4、response.content#获取字节类型5、response.encoding=‘utf-8’#指定获取的网页内容用utf-8编码response.encodi
evan心诺在
·
2020-07-12 12:36
Python
爬虫
python-
爬虫-requests的基本方法函数
1、安装Win平台:“以管理员身份运行”cmd,执行pipinstallrequests小测:>>>importrequests>>>r=requests.get("http://www.baidu.com")>>>print(r.status_code)200>>>r.text2、Requests库的7个主要方法3、Response对象的属性4、理解Requests库的异常5、爬去网页的通用代码
浩浩江水源源不断流
·
2020-07-12 12:02
爬虫
爬虫
python
requests
1.5
数据结构和算法
的关系和区别
数据结构和算法
之间完全是两个相互独立的学科,如果非说它们有关系,那也只是互利共赢、“1+1>2”的关系。
weixin_42437172
·
2020-07-12 12:06
数据结构与算法
python-
回调函数和递归函数
https://www.toutiao.com/a6642513312263176717/回调函数一个函数中的参数是另一个函数的名字。#回调函数i=10;j=20;defmyfunc(i,j,f): returnf(i,j);defsum(a,b): return'{}+{}={}'.format(a,b,a+b);print(myfunc(i,j,sum));注:f参数将来会是sum函数的名字,
喜欢打酱油的老鸟
·
2020-07-12 12:33
人工智能
Python-
判断列表(list)是否为空
1.其他表对比判断列表不为空:list_1=[1,2]list_2=[]iflist_1!=list_2:print('listisnotnone')列表为空:list_1=[]list_2=[]iflist_1==list_2:print('list_1isnone')2.if列表判断列表不为空(空列表等于False)list_2=[1,2]iflist_2:print('list_2isnot
哗啦呼啦嘿
·
2020-07-12 11:12
python
Python-
返回字典中values值最大的key值(字典中数目最多的值)
如果是列表查找相同元素的个数,可以转换成字典,返回其values的值这里需要插入counter包:fromcollectionsimportCounter举例说明:class_1_list=["喜","怒","哀","乐","乐"]class_1_dict=dict(Counter([kforkinclass_1_list]))fork,vinclass_1_dict.items():print(
哗啦呼啦嘿
·
2020-07-12 11:11
python
Python-
批量对于图像进行标签id重命名
根据得到的分类结果数据,对于给出的测试图像进行标签重命名:测试集分类结果文件:stag_01_test.csv测试图片文件夹:stag_01_test##########图片重命名Rename,设置标签##########importosROOT_DIR=os.path.abspath("./")img_path=os.path.join(ROOT_DIR,"stag_01_test")imgli
哗啦呼啦嘿
·
2020-07-12 11:10
python
Python-
均匀裁剪图片(裁剪成相同尺寸的图片)
fromPILimportImageimportos########需要裁剪的图片位置#########path_img='./GAN_img/'img_dir=os.listdir(path_img)print(img_dir)'''(左上角坐标(x,y),右下角坐标(x+w,y+h)'''foriinrange(len(img_dir)):#####根据图片名称提取id,方便重命名######
哗啦呼啦嘿
·
2020-07-12 11:10
python
20201016
数据结构和算法
之 双向链表
**双向链表的结构如下:**typedefstruct_dbLinkList{typedata;_dbLinkList*pre;_dbLinkList*next;}dbLinkList,dbLinkNode;**双向链表的特性:**由结构可以看出,双向链表继承了单向链表的特性同时,其构成相对于单向链表,多了一个指向前一个元素的pre指针,具有了逆向追溯性。**函数调用接口:**其结构函数初始化、尾
lee李家军
·
2020-07-12 11:34
骑牛学习笔记
c++
Python-
异常处理try(一)
平时在做自动化测试的时候,脚本里面会经常用到try和except,但是感觉好像对try的用法理解的不是很透彻,今天在这里重新学习下,也分享给大家!大家看一下try和except的工作原理:try:#可能发生异常的代码except,e:#当try中语句发生异常的时候,就会执行except中的语句也就是说,我们把可能在运行过程中会产生异常的语句写在try中,让except去帮我捕获异常信息,并执行ex
lemon_tree1002
·
2020-07-12 10:23
Python
Python-
基于数据驱动模式的自动化测试框架搭建的的逐步实现(一)
Python-
基于数据驱动模式的自动化测试框架搭建的的逐步实现(一)-------无封装,只有一个py文件后续关于的博客例子全部基于:126邮箱登录并新建联系人,这个例子来实现的;最开始写自动化脚本的时候
lemon_tree1002
·
2020-07-12 10:52
Python
Python-
搞懂多种函数参数的用法
Python-
搞懂多种函数参数的用法参数作为函数调用中传递给函数体的数据,具有多种形式,在函数定义中可分为:普通参数、默认值参数、args参数、kwargs参数,在函数调用中:位置参数、关键字参数。
yungeisme
·
2020-07-12 10:05
Python
『Python CoolBook:heapq』
数据结构和算法
_heapq堆队列算法&容器排序
一、heapq堆队列算法模块本模块实现了堆队列算法,也叫作优先级队列算法。堆队列是一棵二叉树,并且拥有这样特点,它的父节点的值小于等于任何它的子节点的值。本模块实际上实现了一系列操作容器的方法,使之表现的如堆一般。1、基本使用heapq.heappush(heap,item)把一项值压入list(用于表示堆heap),同时维持堆的排序要求。importheapqqueue=[]heapq.heap
weixin_34289744
·
2020-07-12 09:50
看图轻松理解数据结构与算法系列(希尔排序)
前言推出一个新系列,《看图轻松理解
数据结构和算法
》,主要使用图片来描述常见的
数据结构和算法
,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。
weixin_34004750
·
2020-07-12 08:47
python-
灰色预测平均房价趋势kera深度学习库的介绍
#######编程环境:Anaconda3(64-bit)->Spyder(python3.5)fromkeras.modelsimportSequential#引入keras库fromkeras.layers.coreimportDense,Activationmodel=Sequential()#建立模型model.add(Dense(12,input_dim=2))#输入层2节点,隐藏层12
weixin_33966095
·
2020-07-12 08:21
基本
数据结构和算法
回顾
最近想回过头来看看以前写的一些代码,可叹为何刚进大学的时候不知道要养成写博客的好习惯。现在好多东西都没有做记录,后面也没再遇到相同的问题,忘的都差不多了。只能勉强整理了下面写的一些代码,这些代码有的有参考别人的代码,但都是自己曾经一点点敲的,挂出来,虽然很基础,但希望能对别人有帮助。链表链表是一种非常基本的数据结构,被广泛的用在各种语言的集合框架中。首先链表是一张表,只不过链表中的元素在内存中不一
weixin_33929309
·
2020-07-12 08:25
现代程序设计 (课程设计中, 征求意见稿)
有些学校的
数据结构和算法
课有许多实际的练习,也有的课程练习很少。2)学编程为了ACM算法比赛,偏重于算法,解决抽象的问题。主要是由兴趣小组/面向比赛方式。
weixin_33915554
·
2020-07-12 08:44
python-
根据URL地址下载文件
博主个人网站:https://chenzhen.online使用Python中提供的urllib.request下载网上的文件#coding=utf-8"""目标:提供一个函数能够从网上下载资源输入:url列表保存路径输出:保存到指定路径中的文件要求:能够实现下载过程,即从0%到100%可视化"""#=================================================
weixin_33913332
·
2020-07-12 08:13
Python基础入门教程:Day16-20/Python语言进阶
Python基础入门教程:Python语言进阶
数据结构和算法
算法:解决问题的方法和步骤评价算法的好坏:渐近时间复杂度和渐近空间复杂度。
weixin_33898876
·
2020-07-12 08:27
Python-
利用beautifulsoup写个豆瓣热门图书爬虫
Anaconda3里边自带了bs4的包,省的我自己安装了。最近觉得模块化的写法可以让代码变得清晰易读。而且随着代码的增多,找bug也会更方便。(目前我还写不出这么多)而且模块化有种工具化的思想,拿来主义的思想在里面,使用工具可是人等少数智慧动物的专利啊。之后也要多学习使用[try-except]的写法,可以直观的看出错误。初学网页爬虫,目前只会爬取豆瓣这样清晰好看的静态网页,对于复杂的js控制的动
weixin_33814685
·
2020-07-12 07:06
安装配置python、beautifulsoup4、pip的心酸总结
python下载安装不纠结,但如果要加入到eclipse里面就要注意一下版本,版本不匹配会造成,要不python降级,要不eclipse升级的情况2.在稍新版本的python立面就附带下载在了pip在
python
weixin_30920091
·
2020-07-12 07:09
配置 Sublime Text 3 作为Python R LaTeX Markdown IDE
SublimeREPL在新标签页生成一个(可交互的)控制台:Tools->SublimeREPL->
Python-
>Python在新开的标签
weixin_30917213
·
2020-07-12 07:05
JAVA链表中迭代器的实现
注:本文代码出自《java
数据结构和算法
》一书。PS:本文中类的名字定义存在问题,Link9应改为Link、LinkList9应该为LinkList。由于在同包下存在该名称,所以在后面接了数字。
weixin_30888027
·
2020-07-12 07:42
Python-
基础知识-数据类型、变量和常量
一、数据类型在Python中,能够直接处理的数据类型有以下几种:1、整数2、浮点数3、字符串字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'mOK"包含的字符是I,',m,空格,O,K这6个字符。4、布尔值
weixin_30748995
·
2020-07-12 06:04
Python Cookbook(第3版)中文版pdf
下载地址:网盘下载内容简介······《PythonCookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了
数据结构和算法
,字符串和文本,数字、日期和时间,
Hellowongwong
·
2020-07-12 05:18
数据结构与算法分析:C语言描述pdf
原书曾被评为20世纪顶尖的30部计算机著作之一,作者MarkAllenWeiss在
数据结构和算法
分析方面卓有建树,他的
数据结构和算法
分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材。
weixin_30273931
·
2020-07-12 05:37
视频教程-
数据结构和算法
视频教程 -数据结构
数据结构和算法
视频教程网名:海洋,CSDN社区讲师,3D游戏引擎开发者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习。
weixin_28873315
·
2020-07-12 05:12
Python-
“import win32api”报“ImportError:DLL load failed:找不到指定的模块。”错误的解决
环境操作系统:Windows10x64专业版Python版本:Python3.6.032bitpywin32:安装文件:pywin32-220.win32-py3.6.exe下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/问题安装pywin32过程正常,没有报错。安装好后在Python中执行import
无聊的IT
·
2020-07-12 05:45
C++初始
•标准库,使用上述高级特征提供一整套有用的
数据结构和算法
。
YBshone
·
2020-07-12 05:10
【Python-GUI开发】四 python+gitlab自动获取代码文件
实际尝试有几种解决方案:(1)模拟bash登录访问(2)request库方式访问:get请求、post请求(3)python-gitlab库方式访问经过分析对比,使用
python-
Wave Wang
·
2020-07-12 04:42
python
HashMap源码阅读
最近读了hdfs的部分源码和设计思想,先说几句源码阅读心得,先理解设计思想,再进行源码阅读,所有的
数据结构和算法
都是需求驱动。1HashMap设计思想我们在使用Ha
upwind_fly
·
2020-07-12 04:54
java语法
python-
rand、randn和randi的区别
rand生成均匀分布的伪随机数。分布在(0~1)之间randn生成标准正态分布的伪随机数(均值为0,方差为1)上面两个的主要语法是:rand(m,n)生成m行n列的均匀分布的伪随机数rand(m,n,’double’)生成指定精度的均匀分布的伪随机数,参数还可以是’single’rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪随机数randi生成均匀
phoebe寻常
·
2020-07-12 04:22
python学习
第2次实验—算法基本功与综合思考
1、java高级开发工程师要求:职位要求:1、本科或以上学历,3年以上J2EE相关开发经验;2、掌握各类
数据结构和算法
、计算机网络、操作系统等基础技术,掌握面向对象及设计模式相关原则及应用;3、具备系统分析设计能力
屈嘉照
·
2020-07-12 04:17
Python 安装matplotlib(命令提示符安装)
若提示安装失败(
Python-
您正在使用pip版本9.0.1,但版本10.0.1可用。),输入python-mpipinstall-Upipsetuptools进行升级。安装成功,则下图所示:3。
漂泊_人生
·
2020-07-12 03:34
Python
LINUX
(ubuntu)
快速找出数组中出现次数超过一半的数字
我们只有对常见的
数据结构和算法
都了然于胸,才能在需要的时候选择合适的
数据结构和算法
来解决问题。面试
独家雨天
·
2020-07-12 03:37
剑指offer
算法学习
上一页
114
115
116
117
118
119
120
121
下一页
按字母分类:
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
其他