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-数据结构和算法
数据结构---01
数据结构和算法
关系数据结构data结构是一门研究组织数据方式的学科,有了编程语言就有了数据结构,编写出更漂亮更有效率的代码要学习数据结构要多考虑生活中的问题,用程序解决程序=数据结构+算法数据结构是算法的基础线性结构和非线性结构线性结构数组队列链表栈线性结构作为最常用的数据结构
海宽宽
·
2023-07-24 19:13
数据结构
链表
算法
Java
数据结构和算法
-----数组
1、Java数组介绍在Java中,数组是用来存放同一种数据类型的集合,注意只能存放同一种数据类型(Object类型数组除外)。①、数组的声明第一种方式:1数据类型[]数组名称=new数据类型[数组长度];这里[]可以放在数组名称的前面,也可以放在数组名称的后面,我们推荐放在数组名称的前面,这样看上去数据类型[]表示的很明显是一个数组类型,而放在数组名称后面,则不是那么直观。第二种方式:1数据类型[
xiaopangcame
·
2023-07-24 18:51
数据结构
算法
数据结构
数据结构和算法
——快速排序(算法概述、选主元、子集划分、小规模数据的处理、算法实现)
目录算法概述图示伪代码选主元子集划分小规模数据的处理算法实现算法概述图示快速排序和归并排序有一些相似,都是用到了分而治之的思想:伪代码通过初步的认识,我们能够知道快速排序算法最好的情况应该是:每次都正好中分,即每次选主元都为元素的中位数的位置。最好情况的时间复杂度为选主元假设我们把第一个元素设为主元,看以下的一种特殊情况:选了第一个元素为主元之后,扫描所有元素所用时间复杂度为O(N),然后还有N-
qiyi.sky
·
2023-07-24 16:48
数据结构
学习
笔记
算法
排序算法
数据结构和算法
——堆排序(选择排序、思路图解、代码、时间复杂度、堆排序及代码)
目录选择排序思路图解代码(C语言)时间复杂度堆排序算法1算法2堆排序代码选择排序思路图解代码(C语言)voidSelection_Sort(ElementTypeA[],intN){for(i=0;i=0;i--)PercDown(A,i,N);for(i=N-1;i>0;i--){Swap(&A[0],&A[i]);PercDown(A,0,i);}}算法2的思路是:定理:堆排序处理N个不同元素
qiyi.sky
·
2023-07-24 16:47
算法
数据结构
排序算法
学习
笔记
c语言
数据结构和算法
——表排序(算法概述、物理排序、复杂度分析,包含详细清晰图示过程)
目录算法概述物理排序复杂度分析算法概述表排序用于待排元素都为一个庞大的结构,而不是一个简单的数字,例如:一本书,一部电影等等。如果这些待排元素都用之前的排序方法,元素需要频繁互换,那么移动这些元素的时间将会非常长久,效率很低。在表排序的过程中,实际上是不需要移动那些原始数据的,要移动的只是指向他们位置的那些指针。不移动元素本身,而只移动元素本身的排序方法,我们称之为“间接排序”。定义一个指针数组作
qiyi.sky
·
2023-07-24 16:17
数据结构
算法
笔记
学习
排序算法
数据结构和算法
——归并排序(有序子列的归并、递归算法、非递归算法、思路图解、C语言代码)
目录有序子列的归并思路图解代码(C语言)时间复杂度递归算法代码(C语言)图示时间复杂度统一函数接口非递归算法图示代码(C语言)统一函数接口有序子列的归并思路图解代码(C语言)/*L=左边起始位置,R=右边起始位置,RightEnd=右边终点位置*/voidMerge(ElementTypeA[],ElementTypeTmpA[],intL,intR,intRightEnd){/*将有序的A[L]
qiyi.sky
·
2023-07-24 15:38
算法
数据结构
学习
笔记
排序算法
服务攻防-框架安全&CVE 复现&Django&Flask&Node.JS&JQuery& Solr
目录(一)
Python-
开发框架安全-Django&Flaskhttps://xz.aliyun.com/t/11422#toc-60x01CVE-2021-35042目录版本Flask:
@Camelus
·
2023-07-24 15:16
渗透与攻防
flask
安全
django
web安全
jquery
python-
数据分析(12-时间序列)
Pandas12Pandas之时间序列12.1时间序列时间序列前言时间序列数据在很多领域都是重要的结构化数据形式,比如:金融,神经科学,生态学,物理学。在多个时间点观测的数据形成了时间序列。时间序列可以是固定频率的,也可以是不规则的。常见使用时间戳固定的时间区间时间间隔12.2时间序列基础Pandas中的基础时间序列种类是由时间戳索引的Series,在Pandas外部通常表示为Python字符串或
看吉吉真香
·
2023-07-24 15:11
笔记
matlab
python
大数据
python-
数据分析(9-Pandas)
Pandas9Pandas9.1介绍与安装Pandas介绍与安装为什么会有Pandas?Pandas支持大部分Numpy语言风格,尤其是数组函数与广播机制的各种数据处理。但是Numpy更适合处理同质型的数据。而Pandas的设计就是用来处理表格型或异质型数据的,高效的清洗、处理数据。Pandas是什么?Pandas是基于Numpy的一种工具,提供了高性能矩阵的运算,该工具是为了解决数据分析任务而创
看吉吉真香
·
2023-07-24 15:41
matlab
python
数据分析
大数据
Python-
爬取淘宝评论
importurllib.requestimporturllib.parseimportjsonimportreimportjsonpathitems_list=[]defmain():#创建循环,爬取多页的评论内容#url='https://rate.taobao.com/feedRateList.htm?auctionNumId=559141739630&userNumId=100340983
大森森_
·
2023-07-24 13:45
Y05 - 013、print()函数④ - 三引号、换行
Y05-999、
Python-
风变编程 ギ舒适区ゾ || ♂累觉无爱♀一、print()函数④-三引号、换行But,苛刻的汤婆婆觉得卖身契的排版还不够好看,希望你能让卖身契文字的每一个逗号后面都换行显示
会飞还得了
·
2023-07-24 12:04
print()函数④
-
三引号
换行
Python-
两种方法实现输出素数(质数)
方案一:程序的设计为:1、设为被除数,取值范围可以自行设定,本例设为3-100;(1、2均不是素数)2、设计为除数,除数的取值范围为除掉1和自身以及比自身大的数字(当被除数本身不为0时,除以比自身大的数余数一定不为零。)3、在这两个前提下,先让固定,遍历范围内的每一个,一旦出现余数为零,则判定非素数,跳出程序;若遍历完整个的取值范围一直没有出现余数为零的情况,则判断此数为素数。4、判定为素数后,输
Raymond_du3137
·
2023-07-24 05:06
python
笨方法学
Python-
习题17-更多文件操作
这道习题中,我们将看到使用Python实现一个非常常见的功能,文件内容的拷贝,把A文件的内容拷贝到B文件。#!/usr/bin/envpython3#-*-coding:utf-8-*-fromsysimportargvfromos.pathimportexistsscript,from_file,to_file=argvprint(f"Copyingfrom{from_file}to{to_fi
Python探索之路
·
2023-07-23 11:01
python-
文件的创建与写入
1.利用内置函数获取文件对象功能:生成文件对象,进行创建,读写操作用法:open(path,mode)参数说明∶path:文件路径mode:操作模式返回值:文件对象举例:f=open('d://a.txt',‘w')2.文件操作的模式之写入:写入模式(“w”):打开文件进行写入操作。如果文件已存在,则会覆盖原有内容;如果文件不存在,则会创建新文件。注意:在写入模式下,如果文件已存在,原有内容将被清
乂氼S
·
2023-07-23 07:30
python全栈
python
开发语言
python-
名字按拼音排序-(用pypinyin)
在python中,用pypinyin实现对名字的排序(按从a-z的顺序排序)利用python中的pypinyin,具有非常强大的功能:frompypinyinimportpinyinimportredefprint_hi(name):#Useabreakpointinthecodelinebelowtodebugyourscript.print(f'Hi,{name}')#PressCtrl+F8
战神vs帝皇
·
2023-07-23 05:51
Python
python
Python-
序列
序列1.可以通过索引获取每一个元素2.第一个元素的索引值是03.都可以通过切片的方法获取一个范围4.与元组、字符串都有很多共同的运算符根据是否能修改,将序列分为可变序列和不可变序列列表就是可变序列元组、字符串就是不可变序列序列的运算符+将序列进行拼接*将序列进行拷贝、重复同一性运算符,检测id是否相等is是返回Trueisnot不是返回Truex='hello'y='hello'print(xis
甜甜今天学了吗
·
2023-07-23 04:44
python
开发语言
后端
Python-
字符串的格式化、对齐、符号选项、千位分隔符、精度、输出类型、f-字符串
字符串的格式化‘字{}符串’.format(变量)用变量替换{}的值{下标}想{小标}'.format('元素1','元素2'){}里的下标是将要填入的元素的下标,一个元素也可以被多次填入到花括号中'{name},{thing}'.format(name='xx',thing='xx')也可以用索引来定位year=2022print('我们在year相遇')#我们在year相遇,所以这样是错误的p
甜甜今天学了吗
·
2023-07-23 04:14
python
开发语言
后端
Python-
列表加乘,嵌套列表,is运算符,浅拷贝和深拷贝,列表推导式
列表加法和乘法列表+列表列表*ns=[1,2,3]t=[4,5,6]print(s+t)#列表拼接print(s*3)#列表重复is运算符同一性运算符,检验两个变量是否指向同一个对象两个列表虽然内容相同,但是存储空间不同,是不同的两个存储空间x='hhhh'y='hhhh'print(xisy)#Truex=[1,2,3]y=[1,2,3]#两个列表虽然内容相同,但是存储空间不同,是不同的两个存储
甜甜今天学了吗
·
2023-07-23 04:13
python
开发语言
后端
Python-
字符串的判断、拆分和拼接
字符串的判断x.startswith('字符串')判断指定的字符串是否出现在原字符串起始位置,是为True,不是为Falsex.endswith('字符串')#判断指定的字符串是否出现在原字符串末尾位置,是为True,不是为False支持元组传入元素x='python很好用'print(x.startswith('py'))#Trueprint(x.startswith('p'))#Truepri
甜甜今天学了吗
·
2023-07-23 04:13
python
开发语言
后端
菜鸟编程-
python-
函数,模块
目录Python函数定义一个函数语法实例(Python2.0+)Python模块support.py模块:import语
ZhangJiQun&MXP
·
2023-07-22 20:31
2021
AI
python
python
开发语言
js 常见
数据结构和算法
(待更新)
一、排序冒泡排序比较相邻的元素,如果前一个比后一个大,交换之。第一趟排序第1个和第2个一对,比较与交换,随后第2个和第3个一对比较交换,这样直到倒数第2个和最后1个,将最大的数移动到最后一位。第二趟将第二大的数移动至倒数第二位......因此需要n-1趟;functionsort(element){for(vari=0;ielement[j+1]){//把大的数字放到后面varswap=eleme
scrollHeart
·
2023-07-22 18:31
Python-
并发编程之线程
线程线程的特点:多个线程共享同一个进程的内存空间开启一个线程开销比进程小很多所有进程运行的最小单位就是线程进程和线程的区别线程开启速度快同一个进程下的所有线程有相同的PID.同一个进程下的朵儿线程共享数据开启线程的方式开启线程的方式和开启进程的方式类似,可以通过自定义类或者导入模块的方式。方式一导入模块:fromthreadingimportThreadimporttimeimportrandom
断尾壁虎V
·
2023-07-22 12:02
JS 高级用法
通过阅读本文,你将了解到JS的高级知识点以及实际应用技巧,如高级
数据结构和算法
、函数式编程、异步编程和面向对象编程。我们会利用代码实例来让大家更好地理解这些知识点。同时,我们也会
Yxj-5211314
·
2023-07-22 08:02
javascript
开发语言
python-
FTP 实现上传文件到服务器
现在已经有很多工具如Xshell里带的xftp、filezilla等工具可以上传文件到Linux系统服务器,linux自带的rz都能把本地电脑文件上传到Linux系统服务器玩下,利用python编写脚本ftp脚本把一些文件上传上去.重要的在后半部分的代码,对文件的处理。
软件测试潇潇
·
2023-07-22 03:05
技术分享
软件测试
自动化测试
服务器
运维
软件测试
程序人生
自动化
第108天:免杀对抗-Python&混淆算法&反序列化&打包生成器&Py2exe&Nuitka
知识点#知识点:1、
Python-
对执行代码做文章2、
Python-
对shellcode做文章3、
Python-
对代码打包器做文章#章节点:编译代码面-ShellCode-混淆编译代码面-编辑执行器-编写编译代码面
Ch4ser
·
2023-07-22 01:50
免杀对抗
python
算法
开发语言
Python-
多线程及生产者与消费者
一、前置知识1.队列基础如果不知道队列是什么,请自行查阅在Python中,队列是最常用的线程间的通信方法,因为它是线程安全的fromqueueimportQueue#创建队列#--限制队中最多有maxsize个元素#--如果省略参数,默认元素个数无限制q=Queue(100)q1=Queue()#元素入队q.put(1)q.put(True)q.put('abc')#队列的大小print(q.qs
「已注销」
·
2023-07-21 17:54
python
多线程
生产者与消费者
线程通信
队列
在Python环境下,深度探索数独的生成及求解算法:一种具有实用性与挑战性的编程实践
编程生成和解决数独问题是一个令人兴奋的挑战,对于掌握基本的
数据结构和算法
的理解,以及Python编程技巧
快撑死的鱼
·
2023-07-21 17:53
python算法解析
python
算法
开发语言
python如何使用ppip安装xlwt_Python安装xlrd和xlwt的步骤以及使用报错的解决方法
并查看python安装环境,是否安装成功;2.可以通过官网(python官网:https://pypi.python.org/pypi)或者其他手段获取到功能模块的安装程序包;3.将程序包解压,并放在
python
weixin_39634898
·
2023-07-21 07:27
Java用书推荐:
5、《Java
数据结构和算法
》适合:初级、中级、高级Ja
9K账号
·
2023-07-21 02:08
哈希表以及用js封装一个哈希表
最近在学
数据结构和算法
,正好将学习的东西记录下来,我是跟着一个b站博主学习的,是使用js来进行讲解的,待会也会在文章后面附上视频链接地址,大家想学习的可以去看看本文主要讲解哈希表,其他数据结构后续学完也会持续更新
M_emory_
·
2023-07-20 22:09
算法
js
散列表
数据结构
javascript
js
前端
Python-
输出1~100之间的素数
forninrange(2,101):i,a=2,1whilei
职场小菜鸟.
·
2023-07-20 20:04
python
python-
学生成绩管理系统设计
代码如下:importosclassStudent:def__init__(self):self.name=''self.ID=''self.score1=0self.score2=0self.score3=0self.sum=0defsumscore(self):self.sum=self.score1+self.score2+self.score3defsearchByID(stulist,I
妮可珍郝坎
·
2023-07-20 20:04
python
开发语言
python-
求1~100的素数
首先,什么是素数?素数又叫质数,质数是指在大于1的自然数中,除了1和它本身以外,不能被其他自然数整除的数。例如:3只能被1和3整除,除此之外不能再被其他数字整除,那么3就是质数。那么也就可以得出设x为1~100的随机一个数设y为2到随机出的数条件当x%y==0为true可得代码:forxinrange(1,101):foryinrange(2,x):ifx%y==0:breakelse:print
妮可珍郝坎
·
2023-07-20 20:02
python
numpy
开发语言
python-
在transformers的问答模型中使用中文
先安装transformers在huggingface下载模型模型bert-multi-cased-finetuned-xquadv1可以从huggingface中下载,具体操作方法可以参照文章https://blog.csdn.net/zhaomengsen/article/details/130616837下载gitclone就可以了然后使用pipline加载模型fromtransformer
liwulin0506
·
2023-07-20 16:48
pytorch
python
python
开发语言
python-
中文闲聊的GPT2模型首次使用笔记
项目地址https://github.com/yangjianxin1/GPT2-chitchat运行项目下载bin模型地址https://github.com/yangjianxin1/GPT2-chitchat#model_share将下载的模型放在model文件夹中或者model/epoch40中运行已经训练好的模型pythoninteract.py--no_cuda--model_path
liwulin0506
·
2023-07-20 16:47
python
pytorch
python
笔记
开发语言
Python-
添加psutil模块到python2.7版本
一、问题描述1、导入模块psutil时提示报错:ImportError:Nomodulenamedpsutil2、下载psutil模块后,安装pythonsetup.pyinstall过程中报错:error:command'gcc'failedwithexitstatus1二、问题分析1、问题1中是因为系统缺少psutil模块,导致无法导入使用,下载模块并安装1.下载并安装wgethttps://
weixin_30500473
·
2023-07-20 16:08
python
运维
第一次写博客-C/C++软件开发工程师需要学习哪些东西?
学习路线概述概述
数据结构和算法
操作系统计算机网络数据库设计模式概述作为一名本科机械电子,研究生研究计算机视觉方向的211应届毕业生,如何才能从事C/C++软件开发类的工程师呢?如果能有机会进入大厂呢?
NUAA_CJX
·
2023-07-20 11:22
c++
数据结构
Java中的集合框架
Java中的集合框架(CollectionFramework)提供了一组用于存储和操作对象的
数据结构和算法
。它提供了一种便捷的方式来处理和组织数据,并且具有高效的性能和灵活的扩展性。
九耶(钛伦特)
·
2023-07-20 09:05
九耶丨钛伦特-Java学院
java
开发语言
Python-
分词&云图
jieba分词importjiebaseg_list=jieba.cut("我来到北京清华大学",cut_all=True)print("FullMode:"+"/".join(seg_list))#全模式seg_list=jieba.cut("我来到北京清华大学",cut_all=False)print("DefaultMode:"+"/".join(seg_list))#精确模式seg_lis
你旭哥
·
2023-07-20 08:14
Java程序猿应该掌握哪一些常用的技术?
很多人都说
数据结构和算法
就像一个程序员的内功,前期可能你看不出来,等到后面你再和那些算法和数据结构厉害的人比可能就会相形见绌。所以,我觉得除了应付找工作之外。搞好基础知识。
Java搬砖师
·
2023-07-20 05:45
Java
学习
技能
全栈
数据结构和算法
:深度优先搜索 (DFS) 和广度优先搜索 (BFS) 相关题目
文章目录1.岛屿问题(岛屿连通)1.1岛屿数量1.1.1DFS解法1.1.2BFS解法深度优先搜索(DFS)和广度优先搜索(BFS)是比较难的算法问题,但也是面试常考题,因此需要认真研究并掌握。DFS用递归实现,BFS用栈实现1.岛屿问题(岛屿连通)1.1岛屿数量LeetCode链接:LeetCode200.岛屿数量题目:给你一个由‘1’(陆地)和‘0’(水)组成的的二维网格,请你计算网格中岛屿的
ctrl A_ctrl C_ctrl V
·
2023-07-20 03:10
数据结构和算法
LeetCode
算法
数据结构
深度优先
将数组转换为字符串np.array2string()
【小白从小学Python、C、Java】【计算机等级考试+500强双证书】【
Python-
数据分析】将数组转换为字符串np.array2string()[太阳]选择题关于以下代码说法错误的一项是?
刘经纬老师
·
2023-07-20 03:17
numpy
python
开发语言
python-
如何解决执行pip install 命令的时候出现 File stdin,line 1 pip install XXX的问题
记录一下今天安装jupyter的时候出的错;出错的步骤:1.在cmd命令行输入python;2.在命令行输入pip3installjupyter;在经过百度后,整理出解决办法:因为pip是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能,直接在cmd中运行就OK,不需要进入到python中运行。所以Ctrl+Z退出python的交互(也可以直接退出再打开cmd),
三金兔
·
2023-07-20 01:17
python
Python-
使用matplotlib.pyplot实现实时数据动态显示
目录一、引言二、从一块代码开始1、%matplotlibqt52、plt.icon三、另一种在行内(JupyterNotebook内)展示动态图形的方法1、display和display.clear_output()一、引言用python做仿真一个痛点就是不能像netlogo等一些其他软件可以很方便地实现实时数据可视化,也正是由于这一点,调试仿真系统时不够直观。因此,掌握如何根据仿真系统即时生成的
艽野尘梦better
·
2023-07-19 23:55
python绘图
python
信息可视化
开发语言
菜鸟编程-
python-
字典(Dictionary)
目录在线工具python编程,java编程工具lightly访问字典里的值实例实例修改字典实例
ZhangJiQun&MXP
·
2023-07-19 17:01
2021
AI
python
python
开发语言
linux
yum File “/bin/yum“, line 30 except KeyboardInterrupt, e:
查看/usr/bin/下的python信息#ll/usr/bin/python*lrwxrwxrwx1rootroot24Mar312022/usr/bin/
python-
>/etc/alternat
楠奕
·
2023-07-19 11:39
Linux
linux
centos
git
保持领先竞争对手,从普通变为非凡;为您的Android应用赋能
数据结构和算法
数据结构和算法
为Android开发提供了基础数据存储和处理的工具。开发者可以根据具体需求选择合适的
数据结构和算法
,以提高应用的性能、效率和用户体验。
程序猿会指北
·
2023-07-19 09:01
Android架构师
android
数据结构
移动开发
Android开发
程序员
算法
open3d教程(一):open3d的安装和测试(Python版本)
Open3D前端在C++和Python中公开了一组精心挑选的
数据结构和算法
。后端经过高度优化,并设置为并行化。我们欢迎来自开源社区的贡献。
不写八个
·
2023-07-19 06:25
Pytorch
Open3D进阶学习
open3d
python复习第14天:静态爬虫之requests
title:python复习第14天:静态爬虫之requestsdate:2020-04-0515:00:24tags:-
python-
爬虫categories:python复习top:15requests
潮办公
·
2023-07-19 06:56
学习AI,需要掌握哪些基础知识?
理解
数据结构和算法
,对算法的复杂度和效率有一
金木讲编程
·
2023-07-19 05:43
人工智能
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他