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-数据结构和算法
Python-
函数-上
文章目录Python之函数(上)1.函数简介2.函数的参数2.1形参和实参2.2函数的传递方式3.不定长参数4.参数的解包Python之函数(上)1.函数简介函数:把具有独立功能的代码块组成一个对象模块,可以对这个模块进行多次调用,函数也是一个对象。语法:def函数名([形参1,形参2,形参3.....]):代码块注意:函数名必须符合标识符的规范print是函数对数print()是调用函数2.函数
陌上的石头
·
2020-09-11 11:26
Python-
函数-中
文章目录1.函数的返回值2.文档字符串3.函数的作用域4.命名空间5.递归函数1.函数的返回值返回值就是函数执行以后返回的结果通过return来指定函数的返回值return后面可以跟任意对象,返回值甚至可以是一个函数函数需要先定义后调用,函数体中return语句的结果就是返回值。如果一个函数没有reutrn语句,返回值是None,类型也是‘NoneType’。2.文档字符串文档字符串是一个重要工具
陌上的石头
·
2020-09-11 11:26
python-
元组and字典-08
1.元组元组简介元组基本介绍元组表现形式tuple创建元组()#my_tuple=(1,2,3,4,5)##索引#print(my_tuple[3])#4元组是⼀个不可变序列(⼀般当我们希望数据不改变时,我们使⽤元组,其他情况下基本都⽤列表)修改#my_tuple[3]=10#print(my_tuple[3])#TypeError:'tuple'objectdoesnotsupportitema
我是一个小太阳,浑身充满正能量
·
2020-09-11 11:53
笔记
数据结构和算法
基础
一、
数据结构和算法
引入如果将最终写好的程序比作战场,那么,码农就是作战指挥的将军,代码便是士兵和武器,而
数据结构和算法
便是兵法。
柯兴子
·
2020-09-11 11:21
数据结构与算法
Python学习
数据结构与算法
算法效率衡量
最坏时间复杂度
Python
Python-
套接字(socket)
一、定义套接字:本质上就是个接口,封装了tcp/udp,提供了发送、接收的功能,大大的简化了我们开发程序的难度,它是绝大多数应用程序的基础,如果把互联网中的信息流通比作网线的话,那么套接字就是连接网线的插口。Python套接字的实现1服务端的实现importsocket"""server=socket.socket(family=socket.AF_INET,#地址族type=socket.SOC
柯兴子
·
2020-09-11 11:50
Python学习
Python-----HTML与JavaScript基础
该标签的用法为:```
python-
级标题二级标题三级标题(2)p标签在HTML代码中,p标签表示段落,用法为:这是一个段落(3)a标签在HTML代码中,a标签表示超链接,使用时需要指定链接地址(由href
万绿从中一点红
·
2020-09-11 11:07
Python
python-
元祖的方法汇总
元祖:不可更改的列表创建:tuple1=(1,2,3,4,5,6,7,8)#tuple1=1,2,3,4,5,6,7,8#逗号是元组的标志tuple1=()#空元组tuple1=(1,)#只有一个元素的元组;tuple1=(1)这不是元组而是inttuple1[1]#访问分片等同列表查看:修改:temp=("小甲鱼","黑夜","迷途","小布丁")temp=temp[:2]+("怡静",)+te
抢钱娃娃
·
2020-09-11 11:19
元祖
python
python-
多线程-25
python-
多线程-25#多进程与多线程-进程:程序运行的一个状态-包含地址空间/内存/数据栈等-每个进程有自己独立运行的空间,但数据共享是一个问题-线程-一个进程的独立运行片段,一个进程可以有多个线程
weixin_30809333
·
2020-09-11 10:35
python-
三级菜单和购物车程序代码(补发)
1#!/usr/bin/envpython2#coding=utf-83#需求:4#可依次选择进入各子菜单5#可从任意一层往回退到上一层6#可从任意一层退出程序7#所需新知识点:列表、字典8importsys9menu={10'北京':{11'海淀':{12'五道口':{13'soho':{},14'网易':{},15'google':{}16},17'中关村':{18'爱奇艺':{},19'汽车
weixin_30296405
·
2020-09-11 10:34
Python-
数据分析工具2-pandas
目录1pandas数据结构(0)Series(1)DataFrame2pandas索引操作(0)设置索引(1)更换索引(2)索引和选取(切片仅用于选取行)1.Series对象选取数据元素2.DataFrame对象选取数据元素(3)操作行和列(基本操作就是“增、删、改、查”)1.增加2.删除3.修改3pandas数据运算(0)算术运算(1)自定义函数应用和映射(2)排序(3)汇总与统计(4)唯一值与
多喝i热水
·
2020-09-11 09:57
#
Python数据分析
JavaScript实践
数据结构和算法
——归并排序
image.pngguibing.gif归并排序functionmergeSort(arr){if(arr.length得到结果:image.png分割线博主为咯学编程:父母不同意学编程,现已断绝关系;恋人不同意学编程,现已分手;亲戚不同意学编程,现已断绝来往;老板不同意学编程,现已失业三十年。。。。。。如果此博文有帮到你欢迎打赏,金额不限。。。
涎涎
·
2020-09-11 09:18
JavaScript实践
数据结构和算法
——希尔排序
image.pngcharu.gifimage.png希尔排序varCArray=function(){this.dataStore=[10,8,3,2,5,9,4,7,35,47,20];this.shellsort=shellsort;this.gaps=[5,3,1];this.swap=swap;this.dynamiSort=dynamiSort;};functionshellsort(
涎涎
·
2020-09-11 09:07
JavaScript实践
数据结构和算法
——插入排序
image.pngcharu.gif插入排序varCArray=function(){this.dataStore=[1,8,3,2,9,5,4,7];this.insertSort=insertSort;};functioninsertSort(arr,index1,index2){vartemp,inner;for(varouter=1;outer0&&(this.dataStore[inne
涎涎
·
2020-09-11 09:55
JavaScript实践
数据结构和算法
——选择排序
image.pngimage.png选择排序varCArray=function(){this.dataStore=[1,8,3,2,9,5,4,7];this.swap=swap;this.selectSort=selectSort;}functionswap(arr,index1,index2){vartemp=arr[index1];arr[index1]=arr[index2];arr[i
涎涎
·
2020-09-11 09:47
python-
字符串格式化符号含义
%c格式化字符及ASCCII码%s格式化字符串%d格式化整数%o格式化无符号八进制%x格式化无符号十六进制数%X格式化无符号十六进制数(大写)%f格式化定点数,可指定小数点后的精度%e用科学计数法格式化定点数%E作用同%e,用科学技术法格式化定点数%g根据值的大小决定使用%f或%e%G作用同%g,根据值得大小决定使用%f或者%e
power_kai
·
2020-09-11 09:36
python
面经手册 · 第10篇《扫盲java.util.Collections工具包,学习排序、二分、洗牌、旋转算法》
当开发一个稍微复杂点的业务流程时,往往要用到与之契合的
数据结构和算法
逻辑,在与设计模式结合,这样既能让你的写出具
小傅哥
·
2020-09-11 08:00
Python 多线程(01)
Python-
多线程进程-进程有自己的完全独立的运行环境,多进程共享数据是个问题线程-一个进程独立运行的片段,一个进程可以有多个线程全局解释器(GTL)-python代码的执行是由python虚拟机进行控制
无敌小熊猫
·
2020-09-11 07:53
python
Python
线程
线程属性
守护线程
python-
藏头诗与成语接龙(爬虫)
生成器游戏藏头诗成语接龙(2020.9.9更新)藏头诗思路:利用百度汉语这个接口爬取诗句,然后存到列表中随机抽出对应的一句并打印。主要参数完整代码importrequestsfromrandomimportchoiceclassHide:'''藏头诗类'''def__init__(self):print("="*20+"藏头诗生成器"+"="*20)self.url='https://hanyu.
l.l.(鲁鲁修)
·
2020-09-11 06:21
pyhton爬虫
python-
酷我音乐(爬虫)
完整代码importrequestsimportjsonimportosdefmusic_download():kw=input("请输入音乐名称:")#请求头headers={"User-Agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/84.0.4147.135Safari
l.l.(鲁鲁修)
·
2020-09-11 06:44
pyhton爬虫
python
经验分享
数据结构与算法系列(一)—链表
前言大家好,本系列开始讲结合刷力扣的过程,对
数据结构和算法
进行总结。牧码心今天给大家推荐一篇数据结构与算法系列(一)—链表的文章,希望对你有所帮助。
greekw
·
2020-09-11 06:48
数据结构/算法
数据结构
链表
python-
列表分割
①list[a::b]从list列表下标a起取值,每次加b在取值,直到大于或等于list长度减1list1=['x',1,'y',2,'z',3]printlist1[::2]输出:['x','y','z']list1=['x',1,'y',2,'z',3]printlist1[1::2]输出:[1,2,3]②list[a:b]取下标a到b-1的所有值构成一个列表list1=['x',1,'y',
绿岛小微米
·
2020-09-11 04:32
python
python-
输入两个字符串,输出两个字符串集合的并集
输入两个字符串,输出两个字符串集合的并集。(10分)题目内容:输入两个字符串,输出两个字符串集合的并集。为保证输出结果一致,请将集合内元素排序之后再输出,如对于集合aset,可输出sorted(aset)。输入格式:共两行,每一行为一个字符串输出格式:共一行,为一个集合输入样例:abcbcd输出样例:['a','b','c','d']程序:str1=list(input())str2=list(i
suxiaorui
·
2020-09-11 03:39
Python
Coursera Algorithms 学习之路(一)
软件渣渣真的要发愤图强啊,保完研的日子不能荒废,把学得渣一样的
数据结构和算法
重新捡起来,加油啦~第一周的编程作业,在这里记录一下,PercolationpublicclassPercolation{int
srping123
·
2020-09-11 03:16
数据结构
数据结构
什么是数据结构:1、数据结构的起源:1968年美国的高钠德教授开创的一门课程《基本算法》,确定了
数据结构和算法
的基本体系是一门研究非数值计算的学科,专注于数据的关系及操作。
Lin_hh111
·
2020-09-11 03:45
数据结构
Linux系统内核笔记
一、课程介绍UNIX/Linux环境C语言,借助学习操作系统的接口的方法来学习、理解操作系统的运行机制以及一些网络协议C/C++、
数据结构和算法
与平台无关,重点是算法逻辑Uinx/Linux/Android
Lin_hh111
·
2020-09-11 03:44
Linux系统
python-
杨辉三角
deftriangles(max):L=[1]n=1whilen<=max:yieldLL=[1]+[L[i]+L[i-1]foriinrange(1,len(L))]+[1]n=n+1foriintriangles(10):print(i)
Raiden101
·
2020-09-11 03:44
python
Java Collection
并且Java用面向对象的设计对这些
数据结构和算法
进行了封装,这就极大的减化了
iteye_12813
·
2020-09-11 01:10
java
Java
多线程
算法
数据结构
框架
Python-
并发编程(进程)
接下来我们用几天的时间说一说python中并发编程的知识一.背景知识顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。这里关于操作系统的知识就不说了,有兴趣的可以自己再了解了解PS:即使可以利用的cpu只有一个(早期的计算机确实如此)
aibing0103
·
2020-09-11 00:18
Python-
类与类之间的关系
昨天我们说了类的成员,也就是类里边的一些东西,今天我们来看看类与类之间都有什么关系一.类与类之间的依赖关系大千世界,万物之间皆有规则和规律,我们的类和对象是对大千世界中的所有事物进行归类,那事物之间存在着相对应的关系,类与类之间也同样如此,在面向对象的世界中.类与类中存在以下关系:1.依赖关系2.关联关系3.组合关系4.聚合关系5.继承关系6.实现关系由于python是一门弱类型编程语言,并且所有
aibing0103
·
2020-09-11 00:47
python
Python-
分割字符串
一、单个分隔符分割字符串方法:使用字符串的split()内建函数语法:str.split(str="",num=string.count(str)).二、多个分隔符分割字符串方法:使用正则表达式re模块的split方法语法:re.split(pattern,string[,maxsplit=0,flags=0])实例:#使用0个或多个冒号、逗号、字制表符、空格、回车等多个分隔符分割re.split
MoMo-1018
·
2020-09-11 00:18
Python编程
Python-
函数
函数:def函数名、括号、括号中的参数和冒号:在缩进块中编写函数体,函数的返回值用return语句返回。fromtestimportfun:使用test.py文件中的fun函数空函数:passpass也可用作占位符,让代码先跑起来自定义函数设置类型检查:isinstance()返回多个值:returnx1,x2其实就是返回的一个tuple默认参数:defp(x,n=2)调用是可以p(2)也可以p(
咔咔客
·
2020-09-10 23:07
手撕哈夫曼编码和解码--纯java代码实现
文章目录概述实战场景分析概述刚开始的学java的时候那个时候由于对
数据结构和算法
不了解,总是在一些博客上看到"学好xxx仅需这一步,手撕…"诸如此类的描述,就感觉很牛逼如今我也走上了手撕的道路—哈夫曼编码和解码就发现其实都是纸老虎实战具体流程请直接查看代码
浮~沉
·
2020-09-10 22:01
算法篇
面试时才发现很多人没有这项技能,你还不来看看,恶补一下,拉近与大厂之间的距离。
一般来说,很多人都会被问JVM原理、多线程、
数据结构和算法
、高并发、设计模式等内容,这是在评估普通Java面试者的知识结构。但!
哆啦小迁
·
2020-09-10 22:45
Redis
java
架构
Java
数据结构和算法
第一章学习笔记
面向对象的几个重要特性:对象同时包括方法和字段类是任意数目的对象的说明创建关键字,要将关键字new和类的名称连用调用一个对象方法要使用点运算符在C++中,==操作符会判断出两个对象是否含有相同的数据,如果在Java中药判断两个对象中是否含有相同的数据,则要使用object中的equals方法。Java中所有类都是从Object类中派生而来的。数据结构是指数据在计算机内存空间中或磁盘中的组织形式正确
如我所愿c
·
2020-09-10 20:15
学习日志—杂
Python-
随机森林实例
用类封装起来,以后使用起来将方便多了。importnumpyasnpfromsklearnimportpreprocessingfromsklearn.ensembleimportRandomForestClassifierimportmatplotlib.pyplotaspltclassMYRandomForestClassifier:def__init__(self,Modul=RandomF
AI专家
·
2020-09-10 20:06
机器学习
学习随记
笨方法学习
Python-
习题39: 列表的操作
你已经学过了列表。在你学习“while循环”的时候,你对列表进行过“追加(append)”操作,而且将列表的内容打印了出来。另外你应该还在加分习题里研究过Python文档,看了列表支持的其他操作。这已经是一段时间以前了,所以如果你不记得了的话,就回到本书的前面再复习一遍把。找到了吗?还记得吗?很好。那时候你对一个列表执行了append函数。不过,你也许还没有真正明白发生的事情,所以我们再来看看我们
土豆拧不成麻花儿
·
2020-09-10 20:06
Python3
编译VIM
所以,根据语言支持的需要,我们要安装这些开发库:
python-
weixin_34259232
·
2020-09-10 19:39
Pycharm 项目运行错误问题整理
以下错误发生在拷了别的项目在自己电脑上运行的出错信息:一、ImportError:Nomodulenamedmatplotlib.pyplot意思缺少matplotlib库,可以点击
Python-
>preference
weixin_34006468
·
2020-09-10 19:51
数据结构和算法
系列16 哈夫曼树
这一篇要总结的是树中的最后一种,即哈夫曼树,我想从以下几点对其进行总结:1,什么是哈夫曼树?2,如何构建哈夫曼树?3,哈夫曼编码?4,算法实现?一,什么是哈夫曼树什么是哈夫曼树呢?哈夫曼树是一种带权路径长度最短的二叉树,也称为最优二叉树。下面用一幅图来说明。它们的带权路径长度分别为:图a:WPL=5*2+7*2+2*2+13*2=54图b:WPL=5*3+2*3+7*2+13*1=48可见,图b的
weixin_30457551
·
2020-09-10 18:07
宇视科技实习生笔试面试经历
题目主要是C语言相关的,
数据结构和算法
的比较少。多是那种给你一段程序求运行结果的。后面有考到Internet的协议是什
新空空
·
2020-09-10 18:00
“365算法每日学计划”:03打卡-贪心算法
“计划”的主要内容:1、
数据结构和算法
的基础知识巩固。2、逐步进阶的oj算法训练。“计划”的时间安排:每周三和周六——说在前
欧阳思海
·
2020-09-10 17:54
√
365算法每日学打卡计划
数据结构笔记 第一章 绪论
数据结构发展的三个阶段(1)无结构阶段(2)结构化阶段程序=数据结构+算法
数据结构和算法
是构成程序的两个重要的组成部分,一个软件系统通常是以一个或几个关键数据结构为核心而组织的。
冷月漫清辉
·
2020-09-10 17:35
深入理解MySQL索引底层
数据结构和算法
深入理解MySQL索引底层
数据结构和算法
索引的定义索引是一种方便MySQL查找数据的排好序的数据结构。
meimingzie
·
2020-09-10 15:57
MySQL性能调优
数据结构 第一章绪论 学习笔记
1.1数据结构在程序设计中的应用数据结构+算法=程序,
数据结构和算法
是构成程序的两个重要的组成部分。1.2本书讨论的主要内容计算机能够求解的问题一般可以分为数值问题和非数值问题。
DB狗子
·
2020-09-10 15:01
Python-
列表总结(操作符、方法、内置函数、相关模块)
成员关系操作in,notin)拼接列表(连接操作符+)重复(重复操作符*)删除方法添加删除浅拷贝统计查找逆序排序相关内置函数列表长度排序与反转求和list()模拟数据结构模拟栈模拟队列思考题上篇文章思考题
Python
lady_killer9
·
2020-09-10 14:39
python
python
列表
字符串
数据结构
C++中vector的用法实例解析
具体如下:一、概述vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种
数据结构和算法
的模板类和函数库。
imxiangzi
·
2020-09-10 14:00
C++
python3 cookbook 学习笔记-
数据结构和算法
(未完待续)
数据结构和算法
将序列分解成单独的变量can_iter_list=[1,2,3,4,5]can_iter_str="hansz"can_iter=can_iter_stra,b,c,d,e=can_itera
韩子凡
·
2020-09-10 13:37
python
python3
数据结构和算法
(3) 二叉搜索树
importrandomimporttimefromfunctoolsimportwrapsdeftimethis(func):@wraps(func)defwrapper(*args,**kwargs):start=time.time()result=func(*args,**kwargs)elapsed=time.time()-startprint('%-30s%10s%f'%(func.__
孤舟钓客
·
2020-09-10 13:18
python3
算法
python-
二分法插入排序(Binary Insert Sort)
前注:面试的时候被问到各种排序算法的时间复杂度,那时候回答的是插入排序最快可以达到nlogn。后来想了想我那时候为什么会这么回答,突然想到将二分查找和插入排序结合起来就可以做到了,于是就有了这篇文章。之后去网上查才发现已经有这种算法了,我还是太菜了。一.代码1.直接插入排序definsert_sort(l):length=len(l)foriinrange(1,length):j=i-1while
SDCS_Zyx
·
2020-09-10 11:26
Python-
使用geany编辑器实现32位与64位共存使用
前注:由于本人平时喜欢搞些有的没的,经常使用python32位的库(有些库不支持python64位),但由于学习需要使用到tensorflow这些只支持python64位的库,所以有了这篇文章。由于本人是新手,所以本文可能会有错漏,请多包涵。使用IDE:Geany(这是一款很好用的IDE,唯一的缺点是没办法分页同时看两份代码,下载地址)一.分别安装32位和64位的python①在官网安装,注意文件
SDCS_Zyx
·
2020-09-10 11:26
上一页
88
89
90
91
92
93
94
95
下一页
按字母分类:
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
其他