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-
更新word目录
python-
更新word目录importwin32com.clientword=win32com.client.DispatchEx("Word.Application")try:doc=word.Documents.Open
抓到小松鼠
·
2023-04-14 03:16
win32com
python-操作word文件
python
小白学习Java开发的第五天
一种编程技巧,程序中自己调用自己结构:递归头终止环节(出口)递归体优势:能够更快的写出代码复杂度特别低劣势:特别消耗内存凡是可以使用递归程序的都可以使用循环,但是能够使用循环的不一定能够使用递归使用场景:
数据结构和算法
能够做到栈帧复用的递归程序称之为尾递归
杭杭小白
·
2023-04-14 02:40
Linux内核中常用的
数据结构和算法
文章目录链表红黑树无锁环形缓冲区Linux内核代码中广泛使用了
数据结构和算法
,其中最常用的两个是链表和红黑树。链表Linux内核代码大量使用了链表这种数据结构。
嵌入式Linux充电站
·
2023-04-14 02:50
数据结构
算法
linux
数据结构基础-C/C++语言实现简单的可扩展顺序表
最近有了考研的打算,而且之前也很少接触
数据结构和算法
之类的东西,所以最近开始了学起了数据结构。这肯定是离不开写代码的,这就把平时练习时写的代码贴出来做个记录也算分享了把,纯纯小白一枚,欢迎大佬指点。
海绵!
·
2023-04-14 01:27
数据结构
c语言
c++
数据结构
Python-
随机获取列表中的某些元素
一、使用RANDOM库random库是python的内置库。1、使用random.randrange(list_length)用于返回介于0到list_index-1之间的一个随机值。importrandomrandom_value=random.randrange(len(list))2、使用random.choice(list)将列表作为输入,返回列表中的一个随机元素。importrandom
ray_kong
·
2023-04-14 01:33
Python
learning
python
Python-
数据统计分析的显著性标注
今天,小编给大家带来的是如何使用Python-Seaborn进行显著性统计图表绘制,详细内容如下:Python-Seaborn自定义函数绘制Python-statannotations库添加显著性标注Python-Seaborn自定义函数绘制我们可以通过自定义绘图函数的方式在统计图表中添加显著性标注,这里我们直接使用Seaborn自带的iris数据集进行绘制,具体内容如下:自定义P值和星号对应关系
进击的码农!
·
2023-04-13 22:24
python
Python入门
编程语言
Python
入门
Python
数据分析
高级
数据结构和算法
2:树的表示法
在大部分OJ题目中,节点个数n作为参数传入。所以,比较适合使用采用一组连续的空间来存储每个结点,即Nodenodes[n]。1.多叉树表示法1.1双亲表示法表格表示参考代码structNode{chardata;intparent;};Nodenodes[n];优缺点比较容易找到双亲,但是不容易找到孩子。2.2孩子表示法表格表示参考代码structNode{chardata;vectorchild
jdzhangxin
·
2023-04-13 15:59
Java
数据结构和算法
-二分查找算法思路图解
二分查找算法二分查找:请对一个有序数组进行二分查找{1,8,10,89,1000,1234},输入一个数看看该数组是否存在此数,并且求出下标,如果没有就提示"没有这个数"。二分查找的思路分析:首先确定该数组中间的下标mid=(left+right)/2然后让需要查找的数findValue和arr[mid]比较2.1findValue>arr[mid],说明你要查找的数在mid的右边,因此需要递归的
Shaw_Young
·
2023-04-13 10:23
极客大学算法训练营笔记
一、
数据结构和算法
总览1.刻意练习过遍数:五毒神掌;刻意练习自己的弱项练习基本功很重要主动式反馈:寻求更好的方法和方式:leetcode高手代码被动式反馈:codereview教练指点需要得到肌肉式记忆
Meggie.Rong
·
2023-04-13 05:41
数据分析
Set、Map数据结构
Set和Map主要的应用场景在于数组去重和数据存储,幸运的是在读了关于
数据结构和算法
之类的书籍后,恍然大悟的发现原来Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构集合集合是由一组无序且唯一
江平路
·
2023-04-13 03:01
【自动化测试】搭建selenium测试环境 & selenium基础详解
主要特点:开源兼容性支持多种编程语言执行并行测试selenium三大组件IDE:录制用例webdriver:执行用例Grid:分布式执行2.搭建selenium自动化测试环境元素:
python-
>selenium
cx_sam
·
2023-04-12 23:46
软件自动化
selenium
python
python-
datetime 模块学习
一、datetime模块介绍(一)、datetime模块中包含如下类:类名功能说明date日期对象,常用的属性有year,month,daytime时间对象datetime日期时间对象,常用的属性有hour,minute,second,microseconddatetime_CAPI日期时间对象C语言接口timedelta时间间隔,即两个时间点之间的长度tzinfo时区信息对象(二)、dateti
_阿白君
·
2023-04-12 23:28
刷题两个月,终于进了梦寐以求的大厂,数据结构与算法太TM重要了
并表示目前国内的大厂和一些独角兽,已经越来越效仿硅谷公司的做法,通过面试给定题编程,来考察
数据结构和算法
的扎实程度。这种方式,即使对于工作多年的开发人员,没有经过训练,很容易就被挂了。
互联网Java进阶架构
·
2023-04-12 21:49
Python-
数据结构-栈与队列-两个栈实现一个队列
1.两个栈实现一个队列栈是先进后出,队列是先进先出,那么两个队列正好可以实现先进先出的功能。a栈出栈后的元素入栈b栈,b栈出栈的元素顺序就是列表的出栈顺序2.代码实现#!/usr/bin/python#-*-coding:UTF-8-*-"""@author:cfl@file:两个栈实现一个队列.py@time:2021/12/10@software:PyCharm"""fromstackimpo
同学陈
·
2023-04-12 21:41
#
栈与队列
数据结构
python
栈
队列
python-
集合、函数
一、集合1.1集合的特征集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重1.2集合的格式格式变量名=set()变量名.add(元素)#必须不能初始化值或变量名={元素,元素,,,}注意:下面写法为一个空字典,为空默认是字典,如果有数据在根据格式判断为字典还是集合name={}1.3添加元素1.3.1add案例nums={11,24,45,96,28}nums.add(42)
小何今天学习了吗
·
2023-04-12 21:41
深入讲解Linux内核中常用的
数据结构和算法
Linux内核代码中广泛使用了
数据结构和算法
,其中最常用的两个是链表和红黑树。链表Linux内核代码大量使用了链表这种数据结构。链表是在解决数组不能动态扩展这个缺陷而产生的一种数据结构。
Linux内核站
·
2023-04-12 17:15
linux
运维
服务器
linux怎么更新python_linux如何升级python
[root@bogon~]#
python-
weixin_39574065
·
2023-04-12 15:59
linux怎么更新python
走向Java架构师之路:成为架构师要掌握的8大能力
Java架构师需要熟练掌握复杂的
数据结构和算法
、熟练使用Linux操作系统,Linux线上排除故障、熟悉tcp协议、系统集群、负载均衡、反向代理、动静分离,网
蒙塔1998
·
2023-04-12 13:57
java
面试
架构
程序人生
spring
Python-
可扩展性方案,register使用
文档官方:教程:基础:https://applenob.github.io/python/register/简单示例:https://www.jianshu.com/p/8b2c915dc39f深度学习种使用注册器:https://zhuanlan.zhihu.com/p/350787676笔记#使用注册器if__name__=="__main__":register_obj=RegisterMa
Code_LT
·
2023-04-12 08:30
Python
python
开发语言
后端
使用非监督学习进行双目深度估计和相机位姿
对深度学习和机器学习以及常用的
数据结构和算法
都比较熟悉。有过搭建神经网络的经验,但是在传统的机器学习这一领域的实践比较少。熟悉c++和python,平时的常用语言是python。
Songger
·
2023-04-12 08:04
Python职位汇总
负责在线大流量高并发系统设计;3、熟悉python、go、java,c++中两个以上研发语言;职位要求:1、本科及以上学历,计算机、通信等相关专业;2、有扎实的编程能力,有优秀的设计和代码品味;3、深刻理解计算机原理,有良好的
数据结构和算法
基础
TonyLan
·
2023-04-12 06:37
Python-
使用virtualenvwrapper搭建虚拟环境
一、前言个人一直使用pycharm搭建虚拟环境,视virtualenv为鸡肋,但在Linux是用不了pycharm,所以virtualenv的学习是必要的。安装依次在dos输入命令pipinstallvirtualenvpipinstallvirtualenvwrapperpipinstallvirtualenvwrapper-win配置环境变量,如果不配置环境变量,创建后的虚拟环境默认在C盘,这
冲锋丘丘人
·
2023-04-12 06:43
labuladong算法小结
虽然市面上讲算法的书不少,主流的算法4,数据结构与算法分析,还有针对面试的剑指offer,啊哈算法,图解算法,左程云算法指南,还有网上的一些
数据结构和算法
视频,比如浙大数据结构课程等。
coder 明轩
·
2023-04-12 00:12
编程学习笔记
面试刷题
算法
python-
匿名函数备注
普通函数用def定义的,我们常见的匿名函数lambda,用来解决简单的方法f=lambdaa,b:a+bprint(f(1,2))==>3#匿名函数的三元表达式fromfunctoolsimportreducelist1=[5,2,3,100]result=reduce(lambdax,y:x+yifx>yelsex-y,list1)print(result)==>-90list2=[(1,2),
小二哥很二
·
2023-04-11 19:25
python-
数据结构与算法补充1
数据结构第二章2.9算法时间复杂度2.9.2推导大O阶方法2.9.5对数阶2.11最坏情况与平均情况2.12算法空间复杂度第三章线性表3.4线性表的顺序存储结构3.4.3数据长度与线性表长度区别3.5顺序存储结构的插入与删除3.6线性表的链式存储结构3.8单链表的插入与删除3.13循环链表3.14双向链表第四章栈与队列4.4栈的顺序存储结构及实现4.4.1栈的顺序存储结构4.5两栈共享空间4.6栈
aoaoGofei
·
2023-04-11 13:39
算法与和数据结构
数据结构
链表
算法
Python-
责任链模式
介绍责任链模式是一种行为型设计模式,它允许多个对象以链式的形式依次处理请求,直到请求被处理或者无处理对象为止实现方式责任链模式由多个处理器组成,每个处理器都可以处理一种请求。如果当前处理器无法处理请求,它将把请求传递给下一个处理器,直到请求被处理或者没有处理器可以处理为止。案例假设我们正在开发一个电子商务平台,现在需要实现一个购物车功能。当用户添加商品到购物车中时,需要进行以下验证商品是否存在商品
倦~
·
2023-04-11 13:07
python
python
责任链模式
开发语言
python 命名元组_
python-
命名元祖的学习
1.什么是元组?不可变的序列类型“不能修改的列表”2.元组支持哪些操作?元组是序列类型,支持序列类型的所有操作通过索引取值one_tuple=("可优",17,"男","coding","NeverStopLearning!")one_tuple[-1]切片操作one_tuple=("可优",17,"男","coding","NeverStopLearning!")one_tuple[3:5]成员
weixin_39609953
·
2023-04-11 13:14
python
命名元组
python归并排序函数详解_python 实现归并排序算法
python数据结构与算法总结python常用的数据结构与算法就分享到此处,本月涉及数据结构与算法的内容有如下文章:《
数据结构和算法
对python意味着什么?》
weixin_39568926
·
2023-04-11 13:44
python归并排序函数详解
Python-
命名元祖
python中的_和__https://blog.csdn.net/m0_38063172/article/details/82179591Python-命名元祖:https://www.cnblogs.com/staff/p/11474162.html二叉树(二叉搜索树-AVL树-B树)https://www.cnblogs.com/staff/p/11454395.html列表、栈、队列、链表
happylzs2008
·
2023-04-11 13:39
python问题总结
基础
数据结构和算法
2:顺序表
0.线性结构数据结构中最常用最简单的结构是线性结构。线性结构,又称线性表。逻辑结构上数据元素之间存在一个对一个的相邻关系。线性结构是n个数据元素的有序(次序)集合,它有下列几个特征:1.集合中必存在唯一的一个"第一个元素";2.集合中必存在唯一的一个"最后的元素";3.除最后元素之外,其它数据元素均有唯一的"后继";4.除第一元素之外,其它数据元素均有唯一的"前驱"。1.顺序表是什么?顺序表是用一
jdzhangxin
·
2023-04-11 12:09
GitHub上标星75k《Java面试突击版》,分享PDF离线版
前言本文是对Java程序员面试必备知识点的总结,详细讲解了JVM原理、多线程、
数据结构和算法
、分布式缓存、设计模式等内容,希望读者能通过阅读本书对Java的基础原理有更深入、全面的理解。
油腻的程序猿啊
·
2023-04-11 11:34
面试
java
职场和发展
Python-
使用python进行文件统计
首先如标题所见,这是对于日常工作或者是学习中的一个小工具,他将采用python语言进行编写在编写之前我们要先整理一下思路,尽管这个工具很小,但是我们还是要对其功能进行一个整理,养成一个习惯。工具将由两个部分构成,一个是命令行开始的界面,主要用来介绍信息,或者进行一些判断,调用第二个模块;一个是功能实现界面,在这个界面里我们将设置一些主要的函数,这些函数分别实现不同的功能。这边我将放出源码,各位有需
路人甲42
·
2023-04-11 09:42
python基础语法
python
开发语言
Java
数据结构和算法
-前缀、中缀、后缀表达式规则
前缀、中缀、后缀表达式(逆波兰表达式)前缀表达式(波兰表达式)前缀表达式又称波兰式,前缀表达式的运算符位于操作数之前举例说明:(3+4)x5-6对樱的前缀表达式就是-x+3456前缀表达式的计算机求值从右到左扫描表达式,遇到数字时,将数字压入堆栈,遇到运算符时,弹出栈顶的两个数,用运算符对它们做相应的计算(栈顶元素和次顶元素),并将结果入栈;重复上述过程直到表达式最左端,最后运算得出的值即为表达式
Shaw_Young
·
2023-04-11 05:32
02优先队列和索引优先队列-优先队列-
数据结构和算法
(Java)
文章目录1概述1.1需求1.2优先队列特点1.3优先队列分类1.4应用场景1.5相关延伸2说明3索引优先队列3.1实现思路3.2API设计3.2代码实现及简单测试5主要方法讲解5.1exch()5.2insert()5.2poll()6分析7后记1概述普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优
gaog2zh
·
2023-04-11 00:41
数据结构和算法
索引优先队列
优先队列
数据结构和算法
堆(二叉堆)-优先队列-
数据结构和算法
(Java)
文章目录1概述1.1定义1.2二叉堆表示法2API3堆相关算法3.1上浮(由下至上的堆有序化)3.2下沉(由上至下的堆有序化)3.3插入元素3.4删除最大元素4实现5性能和分析5.1调整数组的大小5.2元素的不可变性6简单测试6后记1概述1.1定义堆(heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质:堆中某个结点的值总是不大于或不小于其父
gaog2zh
·
2023-04-11 00:10
数据结构和算法
堆
数据结构和算法
java
0302Prim算法-最小生成树-图-
数据结构和算法
(Java)
1Prim算法1.1概述1.1.1算法描述算法描述:初始化最小生成树,只有一个起点;每次将下一条连接树中顶点和其补集中顶点且权重最小的边(黑色表示)加入树中;重复步骤中2,直至最小生成树中加入了V-1条边。命题L。Prim算法能够得到任意加权连通图的最小生成树。证明:有命题K可知,这颗不断生长的树定义了一个切分切不存在黑色的横切边。该算法会选取权重最小的横切边并根据贪心算法不断将它们标记为黑色。命
gaog2zh
·
2023-04-11 00:04
数据结构和算法
Prim算法
最小生成树
加权无向图
数据结构和算法
Java
PYTHON-
音视频合并方法
我们使用ffmeg或者是moviepy.editor对得到的音视频进行合并处理。目录前言代码内容1.合并音视频方法12.合并音视频方法2总结前言我们这里是利用python来进行音视频合并的。代码内容主函数就在里面了,因为视频它是音频和视频分开的所以需要合并之后才有声音。本来视频合并使用的是movieoy的,但是速度过慢,因此还是使用了ffmpeg(需要优先下载)。本来打算用pyqt弄出gui界面的
一拳十个锵锵怪
·
2023-04-10 23:02
python
音视频
python-
简单用户登录注册界面实现
用户登录注册界面实现#登录注册页面#登录注册系统#要求:能够实现注册新用户。能够实现老用户登录。能够退出系统。#1、先打印系统首页#2、注册--注册成功,用户名已存在#3、登录--登录成功(用户名不存在,密码错误--用户名或者密码错误)#4、退出系统f1=open('file/界面.txt','r',encoding='utf-8')print(f1.read())f1.close()whileT
兮知
·
2023-04-10 18:13
python基础习题
python
linux
数据库
深度优先搜索DFS | 广度优先搜索BFS:力扣841. 钥匙和房间
方法1:DFS,递归就是标准的DFS,可以套用模板:
数据结构和算法
从0到1:图的深度优先搜索DFS,注意本题只能从0号房间开始,题中有说明代码如下:classSolution:defcanVisitAllRooms
剑圣土豆
·
2023-04-10 15:23
LeetCode高频面试题
Python - 进程、线程与协程
Python-
高级教程-进程、线程与协程进程与线程在操作系统中,每一个独立运行的程序,都占有操作系统分配的资源,这些程序中间互不干涉,都只负责运行自己的程序代码,这就是进程。
天使不想
·
2023-04-10 11:24
Java 元婴期-架构师成长路线
Java元婴期-架构师成长路线练气期-入门,助理掌握的能力能力类别时间内容计算机课程基础1~2个月计算机操作系统、
数据结构和算法
Java的编程基础2~4个月面向对象编程;常用类,多线程、IO六、网络编程开发工具基本使用
davedeveloper
·
2023-04-10 11:52
Java架构师
java
开发语言
架构
2021年专升本高等数学真题
想看更多算法题,可以扫描上方二维码关注我微信公众号“
数据结构和算法
”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加)
数据结构和算法
·
2023-04-10 11:52
课后答案
专升本
高等数学真题
python-
写一个装饰器
一直都知道python有这样一个功能,但是没有遇到过,今天写一个程序,分步对图像进行处理,我想观察每个处理的时长看哪些操作比较耗时,我本来想这样写:importtimest=time.time()func(*args,**kw)ptint(time.time()-st)但是这样要在每步处理函数前后都添加代码,麻烦不说代码不好管理,这时候想到了装饰器defrunTime(func):defwrapp
yywxl
·
2023-04-10 05:10
python
python-
统计文件中字母出现次数
#菜鸟出没#非战斗人员请撤离#时间:2022/3/1617:47#统计大写字母出现的次数,并按照字母出现次数降序排序输出defcountchar(file):fp=open(file,mode='r',encoding='utf-8')ch=fp.read()l={}foriinch:ifi.isupper():ifiinl:l[i]+=1else:l[i]=1list1=sorted(l.ite
眉挑烟火
·
2023-04-10 05:29
python
python-
统计文件中单词出现次数
#菜鸟出没#非战斗人员请撤离#时间:2022/3/1619:21#统计一个文件中单词出现的次数,并输出出现次数最多的前3个单词defcountword(file):fp=open(file,mode='r',encoding='utf-8')word_l={}forlineinfp:sword=line.strip().split()forwordinsword:ifwordinword_l:wo
眉挑烟火
·
2023-04-10 05:29
python
python-
求素数个数
#菜鸟出没#非战斗人员请撤离#时间:2022/3/2817:13importmathfrommultiprocessingimportcpu_countfrommultiprocessingimportPool#判断数字是否为质数defisPrime(n):ifn<=1:returnFalseforjinrange(2,int(math.sqrt(n))+1):ifn%j==0:returnFal
眉挑烟火
·
2023-04-10 05:29
python
标准模板库STL-容器
程序设计与算法(三)C++面向对象程序设计郭炜STL标准模板库STL,常用的
数据结构和算法
的模板的集合泛型程序设计被插入容器中的元素是原对象的一个复制容器可容纳各种数据类型的通用数据结构,是类模板顺序容器顺序容器中元素插入位置与元素的值无关
纫秋兰以为佩
·
2023-04-10 04:38
C++小记
stl
容器
c++
Python-
函数
>>函数的分类1、内置函数:python解释器已经为我们定义好了的函数即内置函数如:len(),sum(),max()2、自定义函数:需要我们自己根据需求,事先定制好我们自己的函数来实现某种功能,以后,在遇到应用场景时,调用自定义的函数即可定义函数语法:def函数名(参数1,参数2,参数3,...):代码return返回的值函数名()#调用函数例:定义一个函数,输入姓名,并调用>>定义函数的三种形
Doraemn_fff8
·
2023-04-10 02:19
数据结构和算法
学习记录——栈和队列作业(实现链栈上的进栈、实现链栈上的退栈、实现链队上的入队列)
目录链栈上的进栈代码实现思路图解链栈上的退栈代码实现思路图解链队上的入队列代码实现思路图解题目来自:《数据结构》大连理工大学出版社(2019.8第一版)链栈上的进栈代码实现//链栈上的进栈voidPush(LstackTp*ls,DataTypex)//采用头插的方式进行进栈的操作{LstackTp*p=(LstackTp*)malloc(sizeof(LstackTp));//创建一个新结点p-
天上_
·
2023-04-10 02:03
数据结构
学习
数据结构和算法
学习记录——设计循环队列(数组实现循环队列)核心思路、题解过程、完整题解
目录题目描述题目示例核心思路链表实现数组实现重点题解过程结构体类型定义创建一个循环队列并初始化判断循环队列为空或为满入队列函数出队列函数取队头数据取队尾数据销毁循环队列完整题解题目来源:力扣题目描述设计你的循环队列实现。循环队列是一种线性数据结构,其操作表现基于FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过
天上_
·
2023-04-10 01:33
leetcode
算法
数据结构
学习
顺序表
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他