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-数据结构和算法
第一课 知其然知其所以然
在这些基础框架中,一般都揉和了很多基础
数据结构和算法
的设计思想。比如,我们常用的Key-Value数据库Redis中,里面的有序集合是用什么数据结构来实现的呢?为什么要用跳表来实现呢?
爱跑步的coder
·
2023-04-07 04:05
C++提高之——STL初识P185-P188
2STL初识2.1STL的诞生长久以来,软件界一直希望建立一种可重复利用的东西C++的面向对象和泛型编程思想,目的就是复用性的提升大多情况下,
数据结构和算法
都未能有一套标准,导致被迫从事大量重复工作为了建立
数据结构和算法
的一套标准
麻摆子
·
2023-04-07 01:45
C++之不见风雨怎见彩虹
c++
数据结构
算法
算法学习笔记1(数组,动态数组,散列表)
(最近刚来到平台,以前在CSDN上写的一些东西,也在逐渐的移到这儿来,有些篇幅是很早的时候写下的,因此可能会看到一些内容杂乱的文章,对此深感抱歉,以下为正文)引子众所周知,
数据结构和算法
对于一个开发人员是多么的重要
moonfish1994
·
2023-04-06 22:02
java
数据结构和算法
(06)旋转数组中的最小数字
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。完成如下代码:importjava.util.ArrayList;publicclassSolution{publicint
ngu2008
·
2023-04-06 21:07
python查找两个字符串_
python-
查找两个字符串之间的公共子字符串
python-
查找两个字符串之间的公共子字符串我想比较2个字符串并保持匹配,在比较失败的地方分开。
weixin_39606911
·
2023-04-06 21:01
python查找两个字符串
python-
标准库概述
文章目录一、标准库概述Python标准库概览总结一、标准库概述Python标准库概览Python标准库非常庞大,所提供的组件涉及范围十分广泛,使用标准库我们可以让您轻松地完成各种任务。以下是一些Python3标准库中的模块:os模块:os模块提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。sys模块:sys模块提供了与Python解释器和系统相关的功能,例如解释
SPIRT00
·
2023-04-06 18:17
python
python
json
开发语言
掌握顺序表,成为
数据结构和算法
的高手
文章目录1.线性结构与线性表2.线性表的顺序存储3.顺序表的基础操作顺序表接口总览初始化顺序表销毁链表插入操作删除操作获取元素操作按位置获取按元素值获取打印操作获取表的长度翻转顺序表判断顺序表是否为空扩容操作头插操作尾插操作头删操作尾删操作4.总结1.线性结构与线性表线性结构是一种数据结构,其中保存的数据像一条线一样按顺序排列,数据之间是一对一的关系,也就是每个数据只有一个直接前驱和一个直接后继。
Albert Edison
·
2023-04-06 16:53
数据结构算法之路
数据结构
算法
list
链表
python-
使用chinese_calendar判断是否节假日/工作日/调休日,-使用weekday()判断星期几
最近在编写一个小程序时,需要判断是否为工作日、节假日以及星期几,发现chinese_calendar这个第三方插件还蛮好用,可以用来识别是否工作日;datetime下的weekday()判断星期几,现做如下分享:一、工作日/节假日的判断1.首先我们一个比较特别节假日我们选择2022年4月2日-5日进行测试,先做如下分析:4-2:原为周六休息日,现调成了工作日,=工作日4-3:为正常的节假日,=节假
qq_44801116
·
2023-04-06 16:36
Python
python
数据结构与算法 - 时空复杂度分析
一、为何需要分析算法复杂度挺多同学本科都学习过
数据结构和算法
这门课,但是有没有想过这门课到底是解决什么问题?科学家设计这些
数据结构和算法
是要干嘛?
登龙zZ
·
2023-04-06 16:31
腾讯安卓开发面试凉凉,
数据结构和算法
被血虐,含泪整理面筋
前情首先介绍一下自己的情况吧,由于当年高中年少轻狂,还有些叛逆,学习不上心,差二本线16分。尚还未进入社会的我,自己也没有意识到学历的区别,最终听了家里的安排上了一个专科,选的是新材料专业。现在想想都很后悔,当年为什么没有自己的主见,如果复读或者读三本都比这个好很多,起码也是一个本科学历,以后如果想考公务员什么的都会好很多。进入专科学校后也算是意识到了自己学历的不足吧,开始在设个上面提升自己的资本
Android开发骆驼
·
2023-04-06 14:32
android
数据结构
算法
面试
2017-2020历年字节跳动Android面试真题解析(累计下载1082万次,持续更新中
字节跳动Android面试真题解析目录如下:第一章计算机基础面试题1第一节、网络面试题1第二节、操作系统面试题(⭐⭐⭐)21第三节、数据库面试题(⭐)23第二章
数据结构和算法
面试题25数据结构与算法25
m0_63737583
·
2023-04-06 13:13
程序员
面试
android
移动开发
Java架构师需要哪些知识?
Java架构师需要熟练掌握复杂的
数据结构和算法
、熟练使用linux操作系统,Linux线上排除故障、熟悉tcp协议、系统集群、[负载均衡]、反向代理、动静分离,网站静态化、数据库设计能力、队列中间件等知识
java364100
·
2023-04-06 12:38
java
开发语言
redis
架构
数据库
C++ 98/03 应该学习哪些知识18
STL标准模板库STL是C++标准库中的一部分,是一个强大的模板库,提供了大量常用的
数据结构和算法
,例如向量(vector)、链表(list)、映射(map)、哈希表(unordered_map)和排序等等
五百五。
·
2023-04-06 11:10
c++语言特性
c++
数据结构
开发语言
学习
c语言
Python-
使用jmespath来格式化处理json数据
在遇到json的过程中,我们会经常去做取JSON中某个值的操作,如果是用get方法去取比较繁琐,这里不妨使用jmespath更便捷的方法来解决。下面通过代码来说明jmespath在python的使用:一.安装pipinstalljmespth二.查询一个key值source={“a”:“foo”,“b”:"bar","c":"baz"}result=jmespath.search("a",sour
精神抖擞王大鹏
·
2023-04-06 10:58
Python爬虫
Python基础
json解析
京东爬虫解析
qq空间json解析
coreJava_11——集合(后续继续整理)
这部分如果深层次研究,会涉及到
数据结构和算法
内容。“书到用时方恨少!”现在感觉到当时学的数据结构的重要性了。尤其是学弟学妹们,学这个的时候要更加用心学一下,有助于后边的理解。Coll
panda_Hi
·
2023-04-06 10:53
架构师成长进阶方式
一、基础能力语言能力java:生态最好的互联网语言,框架丰富,成熟,实现度高php:最容易上手的简单互联网语言nodejs:异步机制理解语言go:后来居上的最流行的互联网语言.net:不建议学习
数据结构和算法
数据结构
cgmx552
·
2023-04-06 10:45
java
开发语言
spring
cloud
分布式
spring
利用python自动写Word文档(一)——python-docx初探
pipinstallpython-docx#安装
python-
raul917
·
2023-04-06 08:46
Python学习
python
数据挖掘专栏三-
Python-
消费者人群画像信用智能评分
报告和代码都放gitthub上了,github仓库地址:https://github.com/gamblerInCoding/PortraitPython文章目录实验名称数据集说明数据集名称数据集来源数据集介绍数据集字段说明实验环境实验步骤实验过程数据集探索数据集获取和读入pandas读取数据性能优化数据集基本信息数据预处理重复值处理缺失值处理dask框架并行加速计算基于dask框架和正则表达式的
the king in debug
·
2023-04-06 08:13
数据挖掘
python
人工智能
机器学习
python元组获取元素序号_
python-
列表、元组和字符
小甲鱼的《零基础入门学习python》学习笔记1.列表1.1列表的基本操作number=[1,2,3,4]number.append(5)number.extend([6,7])number.insert(0,0)1.2从列表中获取元素和C中的数组一样,按序号取元素name=["鸡蛋","鸭蛋","鹅蛋","李狗蛋"]name[1]'鸭蛋'1.3从列表中删除元素remove可以根据值移除del不是
weixin_39872893
·
2023-04-06 06:40
python元组获取元素序号
python中元组和集合的区别_
Python-
列表和元组之间有什么区别?
小编典典除了元组是不可变的之外,还应有语义上的区别来指导它们的用法。元组是异构数据结构(即,它们的条目具有不同的含义),而列表是同类序列。元组具有结构,列表具有顺序。使用这种区别可以使代码更加明确和易于理解。一个示例是成对的页和行号,以成对参考书中的位置,例如:my_location=(42,11)#pagenumber,linenumber然后,您可以将其用作字典中的键来存储有关位置的注释。另一
weixin_39636857
·
2023-04-06 06:09
python中元组和集合的区别
python-
设计模式-适配器模式
简述适配器模式是一种适配模式,常用于将多个类拼接在一起完成一个功能。就像UsB接口,能将外部设备和我们的计算机连接一起。我们还是用我们椰奶的例子,纸盒椰奶的饮用方式是插上管喝,铁罐椰奶的引用方式是拉开拉环。如果此时我们完成喝椰奶的方法,就要判断椰奶的包装,这对于引用方法是不友好的。此时椰奶生产商方可以加一个适配器,喝椰奶的方法,只需调用适配的一个方法,不需要了解椰奶的详细信息,岂不是界限清晰。实践
runing_an_min
·
2023-04-06 06:35
#
设计模式
python
设计模式
适配器模式
Python-
装饰器
前言Python中的装饰器是一种非常强大和灵活的功能,可以帮助程序员将重复的代码从其代码库中删除,提高代码的可读性,可维护性和可复用性什么是装饰器装饰器是一个函数,它接受一个函数作为输入,并返回一个新函数。装饰器可以在不修改原始函数的情况下修改或增强函数的行为。它可以在运行时动态地修改函数,并且可以像常规函数一样调用装饰器由一个函数定义和一个符号“@”组成,这个符号通常紧跟在函数的定义上案例我们经
倦~
·
2023-04-06 03:59
python
python
开发语言
Python-
拆包
介绍Python的拆包是一种非常常用的技巧,它可以将序列或元组中的值拆分为单独的变量。拆包技巧可以让代码更加简洁和易读,同时也可以提高代码的性能。Python的拆包语法非常简单,它使用多个变量来接收序列或元组中的值。案例下面一个例子,我们分别展示列表、元组、集合、字典的拆包,其中字典是对key拆包a,b=[1,2]c,d=(1,2)e,f={1,2}g,h={'name':'wu','age':2
倦~
·
2023-04-06 03:29
python
python
开发语言
Python-
生成器
介绍Python生成器是一种特殊的迭代器,它可以在需要时动态地生成值。Python生成器的主要优点是可以减少内存占用,因为它只在需要时生成值,并且可以一次生成一个值,而不是一次生成所有值。语法生成器是由yield语句定义的函数。yield语句可以返回一个值,并暂停函数的执行,直到下一次迭代开始。在下一次迭代开始时,函数将从yield语句暂停的位置继续执行。案例defmy_gen():num=0wh
倦~
·
2023-04-06 03:29
python
python
开发语言
Python-
全局解释器锁GIL原理
转载:https://www.cnblogs.com/2bjiujiu/p/9150380.htmlGIL全局解释锁,这个锁是个粗粒度的锁,解释器层面上的锁,为了保证线程安全,同一时刻只允许一个线程执行,但是这个锁并不能保证线程安全,因为GIL会释放掉并且切换到另一个线程上,不会完全占用,一句分配策略(时间片、执行字节码行数、IO操作).GIL只能保证同一时刻同一CPU上只有一个线程执行,但不能保
大改427
·
2023-04-06 03:09
学习笔记
数据结构
开篇词王争自己的算法之路基础一定要牢固那些看起来的新技术核心和本质都是当初学的那些东西基础知识就像一座大楼的地基它决定了我们的技术高度要想快速的做出点事情前提条件一定是基础能力过硬“内功要到位”课程分为四个递进的模块入门篇基础篇高级篇实战篇01为什么要学习
数据结构和算法
要想通过大厂面试前往别让
数据结构和算法
拖了后腿我们学任何知识都是了
Jack_Cui
·
2023-04-06 03:59
Python-
类方法、静态方法
前言Python中的类方法和静态方法是面向对象编程中常用的两种方法类型,它们的作用是为类的实例或类本身提供特定的功能。在本文中,我们将深入探讨这两种方法,包括其定义、区别、用法及使用场景类方法类方法是定义在类上的方法,它可以通过类或者类的实例来调用。类方法使用@classmethod装饰器进行标识,其中第一个参数通常被命名为cls,表示类本身,而不是类的实例。类方法可以使用类的属性和方法,但不能访
倦~
·
2023-04-06 03:29
python
python
开发语言
Java中的ArrayList和顺序表
ArrayList的简介四、ArrayList的使用4.1ArrayList的构造4.2ArrayList常见操作4.3ArrayList的遍历五、ArrayList的扩容机制总结前言以实践为线索,逐步深入
数据结构和算法
没点哈数
·
2023-04-06 03:53
数据结构和算法
java
数据结构
算法
Python-
复制excel模板
**复制excel特定的sheet页**--coding:utf-8--2022/4/24自动生成sheetName使用的库importosimportsysimportopenpyxltry:arguments=sys.argv#Excel_FolderPath=r"\\MFCQALABFILE1.mflex.dsbj.com\hz切片室phototemp\3、hotbar孔\2、MPhotba
Dawn Lee
·
2023-04-06 02:00
python
python
开发语言
Python批量替换字符串中的字符组合replace()
【小白从小学Python、C、Java】【
Python-
计算机等级考试二级】【
Python-
数据分析】Python批量替换字符串中的字符组合replace()选择题以下python代码最后一行的输出结果是什么
刘经纬老师
·
2023-04-06 01:02
python
Python-
操作windows窗口方法记录
1、首先,先导入库。importwin32gui#提供了有关用户界面图形操作的APIimportwin32con#提供消息常量的操作APIimportpyautogui#控制鼠标键盘2、寻找或者指定将要操作的窗口。类似下图,即是窗口名称importwin32gui#提供了有关用户界面图形操作的APIimportwin32con#提供消息常量的操作APIimportpyautogui#控制鼠标键盘i
山中坐
·
2023-04-06 01:51
windows
python
五、高级
数据结构和算法
:2-3查找树、红黑树
52-3查找树、红黑树5.12-3查找树和二叉树不一样,2-3树每个节点保存1个或者2个的key。对于普通的2节点(2-node),要有1个key和左右两个子节点。对应3节点(3-node),要有两个Key和三个子节点。2-3查找树的定义如下:(1)要么为空,要么:(2)对于2节点,该节点保存一个key及对应value,以及两个指向左右节点的节点,左节点也是一个2-3节点,所有的值都比key有效,
_深蓝.
·
2023-04-05 21:14
高级数据结构和算法
数据结构
算法
b树
Python - 网络爬虫规则
Python网络爬虫与信息提取嵩天
Python-
网络爬虫规则Requests库requests库的方法requests.request(method,url,**kwargs)method:请求方式,对应
纫秋兰以为佩
·
2023-04-05 20:43
Python
-
应用
Python-
爬虫-凯斯西储轴承数据下载
1.背景久闻凯斯西储数据集大名,最近开了个新坑,打算用CWRU数据做一下验证,网上简单搜了一下没有找到现成的数据,遂前往官网手动下载然后手动命名。在下载十几个数据之后,忽然想起为什么不用python来下载?本文提供了python下载CWRU数据的程序,以及汇总数据。(后话)下载完才发现有几个百度云资源,这里一并整理在“4.数据集下载”中。2.工具python+re+request3.程序impor
猫猫丸
·
2023-04-05 19:39
python
制造
希望计算机专业同学都知道这些宝藏老师
给大家分享一个Github仓库,上面有大彬整理的300多本经典的计算机书籍PDF,包括C语言、C++、Java、Python、前端、数据库、操作系统、计算机网络、
数据结构和算法
、机器学习、编程人生等,可以
程序员大彬
·
2023-04-05 18:17
计算机
数据结构
程序员
java
面试
算法
00
数据结构和算法
学习笔记 一些要想清楚才能开始学习的东西
为什么要学习
数据结构和算法
问自己你想一辈子当一个CRUDBOY吗?这句话深深的刺痛了我。在看到这个文章之前,我还以为自己掌握了一些设计模式,写了一些项目的代码就技术上可以了呢。
Johnnyhappy
·
2023-04-05 18:42
python-
模块导入 2019-04-26
Python模块(Module),是一个Python文件,以.py结尾,包含了Python对象定义和Python语句。模块能够有逻辑地组织Python代码段。把相关的代码分配到一个模块里,使代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。import语句语法:import模块名调用:模块名.函数名eg:代码执行结果from…import语句from语句让你从模块中导入指定
勾跑跑
·
2023-04-05 18:05
笨方法学
Python-
习题9-打印,打印,打印
将打印进行到底。#!/usr/bin/envpython3#-*-coding:utf-8-*-#Here'ssomenewstrangestuff,remembertypeitexactlydays="MonTueWedThuFriSatSun"months="Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"print("Herearethedays:",days)
Python探索之路
·
2023-04-05 12:51
《迷茫中的我们该如何突破瓶颈——成长为一名架构师》
一、编程基本功:
数据结构和算法
1.数据
java架构源
·
2023-04-05 12:00
几个珍藏的学习网站(欢迎补充)
官网教程阮一峰大佬的网站how2j"基本操作"电子书动漫/影视GitLearnGitBranchinghttps://learngitbranching.js.org/数据结构/算法可视化VisuAlgo-
数据结构和算法
动态可视化
泥烟
·
2023-04-05 11:34
杂七杂八
前端
后端
git
Python-
文件操作
一、作用思考:文件操作包含什么?答:打开、关闭、读、写、复制。。。思考:文件操作的作用是什么?答:读取内容、写入内容、备份内容总结:文件操作的作用就是把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。二、基本操作2.1文件操作的步骤打开文件读写等操作关闭文件注意:可以只打开和关闭文件,不进行任何读写操作2.1.1文件打开模式在python使用open
ThreeYear_xin
·
2023-04-05 09:14
Java学习路线导航,带你入门到精通(附Java全套学习资源)
Java基础阶段基础阶段,我们必须掌握Java基础,Mysql数据库,JDBC,Linux基础,
数据结构和算法
。
牛仔码农@
·
2023-04-05 07:15
Java学习之路
java
开发语言
后端
python-
列表推导式中的多层for嵌套、多层if else嵌套,情况分析和小结
一、难度层层加码,越加复杂的情况汇总1.1只有for,没有ifelsea_range=range(10)#对a_range执行for表达式a_list=[x*xforxina_range]#a_list集合包含10个元素print(a_list)#[0,1,4,9,16,25,36,49,64,81]1.2单层for和单层ifelseb_list=[x*xforxina_rangeifx%2==0
键盘即钢琴
·
2023-04-05 06:27
Python
python
数据结构和算法
简介
什么是“
数据结构和算法
”?这可能是第一次接触此内容的新朋友最常有的问题。我先给大家一个比较官方的解释:数据结构是计算机存储、组织数据的方式。算法是一系列规定的计算步骤,为了实现特定的计算目的。
泓麓凝
·
2023-04-05 05:58
HashMap底层原理总结
程序本质是
数据结构和算法
组成。
Raral
·
2023-04-05 03:07
Java
数据结构和算法
-中缀转后缀表达式思路分析
中缀表达式转换为后缀表达式后缀表达式适合计算机进行运算,但是人却不太容易写出来,尤其是表达式很长的情况下,因此在开发中,我们需要将中缀表达式转成后缀表达式。具体步骤如下:1.初始化两个栈:运算符栈s1和储存中间结果的栈s22.从左至右扫描中缀表达式3.遇到操作数时,将其压s24.遇到运算符时,比较其与s1栈顶运算符的优先级:4.1如果s1为空,或栈顶运算符为左括号"(",则直接将此运算符入栈4.2
Shaw_Young
·
2023-04-04 21:59
力扣刷题-
python-
字符串(反转、双指针、KMP)
文章目录1.字符串2.反转系列3.双指针4.KMP5.总结1.字符串字符串就是字符串起来。。。2.反转系列344.反转字符串-力扣(LeetCode)(leetcode-cn.com)classSolution:defreverseString(self,s:List[str])->None:"""Donotreturnanything,modifysin-placeinstead."""left
朗风风
·
2023-04-04 20:56
python(力扣)-刷题笔记
leetcode
python
算法
python100份教材/教程分享学习,初中高级总有适合你的
征服
PYTHON-
语言基础与典型应用.pdf与孩子一起学编程(第一版).pdf用Python写网络爬虫.pdf用Python进行自然语言处理(中文翻译NLTK).pdf网络爬虫–Python和数据分析.
bestsongs
·
2023-04-04 20:19
学习
python
教程
免费
下载
python-
模拟3d星空-代码
"""模拟3D星空"""fromturtleimport*fromrandomimportrandom,randintscreen=Screen()width,height=800,600screen.setup(width,height)screen.title("模拟3D星空")screen.bgcolor("black")screen.mode("logo")screen.delay(0)#
小优……
·
2023-04-04 17:03
python
java
服务器
0203优先级下的调度问题_环_拓扑排序-有向图-
数据结构和算法
(Java)
1概述在和有向图相关的实际应用中,有向环特别的重要。在实际应用中,一般只会重点关注其中的一小部分,或者只想知道它们是否存在。2调度问题一种应用广泛的模型是给定一组任务并安排它们的执行顺序,限制条件是这些任务的执行方法和起始时间,也可能是任务的时耗即消耗的其他资源。最重要的一种限制条件叫做优先级限制。优先级限制下的调度。给定一组需要完成的任务,以及一组关于任务完成的先后次序的优先级限制。在满足限制条
gaog2zh
·
2023-04-04 16:55
优先级下的调度问题
有向环检测
拓扑排序
有向图
数据结构和算法
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他