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-数据结构和算法
数据结构与算法(无排版有兴趣的小伙伴可私我要原版)
数据结构与算法课程介绍
数据结构和算法
,一个非常古老的课题。上学的时候就觉得
数据结构和算法
很难学,似乎就从来没学明白过。
Richard-roop
·
2022-02-10 13:25
队列
java
数据结构与算法
【每日一趣】老王的烦恼
关注专栏:
数据结构和算法
成神路【精讲】优质好文持续更新中……老王的烦恼
Linux猿
·
2022-02-10 13:23
每日一趣
每日一趣
搞笑
程序员
娱乐
C语言每日一练——数字组合
关注专栏:
数据结构和算法
成神路【精讲】优质好文持续更新中……目录一、题目描述二、解题思路三、代码实现3.1代码3.2代码解读四、复杂度分析4.1时间复杂度4.2空间复杂度五、总结一、题目描述有1、2、3
Linux猿
·
2022-02-10 13:23
C语言每日一练
C语言每日一练
C语言
每日一练
算法
数据结构和算法
【后厂村】打工人的愿望
关注专栏:
数据结构和算法
成神路【精讲】(优质好文持续更新中……)欢迎小伙伴们点赞、收藏⭐、留言【后厂村】打工人的愿望
Linux猿
·
2022-02-10 13:52
每日一趣
程序员愿望
后厂村
搞笑
动画搞笑
打工人
从零开始学
数据结构和算法
:java从大到小排列数组
top1:SpringCloud微服务实战基础知识微服务构建:SpringBoot服务治理:SpringCloudFureka客户端负载均衡:SpringCloudRibbon服务容错保护:SpringCloudHystrix声明式服务调用:SpringCloudFeianAPI网关服务:SpringCloudZuul分布式配置中心:SpringCloudConfig消息总线:SpringClou
始飞龙
·
2022-02-10 13:52
程序员
面试
后端
java
MySQL索引的数据结构及算法原理
1、写在前面的话在编程领域有一句人尽皆知的法则“程序=数据结构+算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到
数据结构和算法
的重要性,很多东西
枫林XF-BLOG
·
2022-02-10 13:51
MySQL
索引
索引分析
MySQL索引背后的数据结构及算法原理(转载)
写在前面的话 在编程领域有一句人尽皆知的法则“程序=数据结构+算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到
数据结构和算法
的重要性,很多东西
君山李小狼
·
2022-02-10 13:21
MySql
mysql
java常用
数据结构和算法
,进阶学习
前言本系列的目的是明明白白、彻彻底底的搞定日期/时间处理的几乎所有case。上篇文章铺设所有涉及到的概念解释,例如GMT、UTC、夏令时、时间戳等等,若你还没看过,不仅强烈建议而是强制建议你前往用花5分钟看一下,因为日期时间处理较为特殊,实战必须基于对概念的了解,否则很可能依旧雾里看花。说明:日期/时间的处理是日常开发非常常见的老大难,究其原因就是对日期时间的相关概念、应用场景不熟悉,所以不要忽视
Java传达室
·
2022-02-10 13:49
程序员
java
后端
面试
字符串 –
数据结构和算法
35
字符串让编程改变世界Changetheworldbyprogram字符串以前的计算机刚被发明的时候,主要作用是做一些科学和工程的计算工作,科学家发明计算机的时候压根儿不可能想到后人还可以用来看毛片。刚开始的计算机都是处理数值工作,后来引入了字符串的概念,计算机开始可以处理非数值的概念了(当然原理还是用数值来模拟非数值,通过ASCII码表)。鉴于大家对字符串已经有足够的了解,我们这几节就需要讲点不一
Andy2016
·
2022-02-10 13:17
数据结构
数据结构
【
数据结构和算法
】图的概念都在这里了,讲的明明白白
关注专栏:
数据结构和算法
成神路【精讲】优质好文持续更新中……本篇文章来讲解下大家非常熟悉的一种数据结构-「图」,在算法中使用率非常高,而且,在日常生活中也非常常见,比如:地铁线路图,学校教学楼线路图等。
Linux猿
·
2022-02-10 13:46
动图讲解数据结构和算法
数据结构和算法
算法
大学数据结构
数据结构和算法
-0-绪论
简介数据的逻辑结构(集合、线性、树和图),数据在计算机中的存储结构(顺序、链接、索引和散列),以及对数据进行各种非数值运算的方法(包括查找、排序、插入、删除、修改和遍历)和算法。基本结构整体内容逻辑结构1)集合:元素之间没有联系。2)线性结构:元素之间存在前后顺序。3)树形结构:元素之间存在一对多的父子关系。4)图状结构:元素之间存在多对多的映射关系。物理结构1)顺序结构:用连续的空间存放数据元素
peerless_1024
·
2022-02-10 09:34
Python-
批量导出excel加盟商出入库明细
需求:财务部门每月都会导出上个月每个加盟商的往来出入库明细,加盟商在DRP系统里大概有200+,通过人工的方法,一个一个查询导出的话,效率低、耗时长。最后工具搞定后只需要三分钟就搞定了所有的报表导出,实用性很高。解决方案:考虑到这问题后我就在思考思路,确定好流程,之前看过北京理工大学的教授嵩天老师的Python课程,讲到程序的设计技巧就是IPO,输入、处理、输出三部分。顺着IPO思路就很清晰了。输
Mehere
·
2022-02-09 12:03
格雷通路 算法 java,Java算法与数据结构教程
如果说各种编程语言是程序员的招式,那么
数据结构和算法
就相当于程序员的内功。编程实战算法,不是念PPT,我们讲的就是实战与代码实现与企业应用。程序=数据结构+算法——图灵奖得主,计算机科学家N.
墨鹊
·
2022-02-09 12:20
格雷通路
算法
java
数据结构与算法学习笔记
1.数据结构与算法1.1知识脑图1.2什么是数据结构与算法数据结构就是一组数据的存储结构算法就是操作一组数据的方法数据结构是为算法服务的,算法要作用在特定的数据结构之上1.3为什么需要
数据结构和算法
在计算机科学和互联网迅猛发展下
tanqing24520
·
2022-02-09 12:19
学习笔记
java
数据结构
算法
关于算法
对于走工业界路线而非学术路线的同学来说,算法学习的最大作用也许是找工作……毕竟工作后,绝大多数时候都用各种成熟的类库,少有自己实现高级
数据结构和算法
的时候。
hellozhxy
·
2022-02-09 12:11
数据结构与算法
数据结构-算法
荣辱与共
数据结构和算法
不容不容分割算法初体验计算1+2+3+4+...+100有人直接101*50,这就是比较好的算法算法就是泡妞和技巧和方式.这就是有人为什么刚认识就能生米煮成熟饭.算法必须要有输入输出
豆瓣奶茶
·
2022-02-09 09:55
Scrapy爬虫快速入门
pipinstallScrapy下载到的东西包括你以前安装的模块或包都在你的
python-
>Lib->site-package里,所以随便下载不用担心出
焦虑的小学生
·
2022-02-09 07:54
pycharm
python
爬虫
排序算法
这里首先推荐一个
数据结构和算法
动态可视化网站:https://visualgo.net/zh排序是开发中十分常见且核心的操作,虽说实际项目中很小几率会需要我们手动实现,但是了解这些精妙的思想对我们还是大有裨益的
码字仓颉
·
2022-02-08 22:37
带你了解Java
数据结构和算法
之无权无向图
目录1、图的定义①、邻接:②、路径:③、连通图和非连通图:④、有向图和无向图:⑤、有权图和无权图:2、在程序中表示图①、顶点:②、边:3、搜索①、深度优先搜索(DFS)②、广度优先搜索(BFS)③、程序实现4、最小生成树5、总结1、图的定义我们知道,前面讨论的数据结构都有一个框架,而这个框架是由相应的算法实现的,比如二叉树搜索树,左子树上所有结点的值均小于它的根结点的值,右子树所有结点的值均大于它
·
2022-02-07 17:52
带你了解Java
数据结构和算法
之哈希表
目录1、哈希函数的引入①、把数字相加②、幂的连乘2、冲突3、开放地址法①、线性探测②、装填因子③、二次探测④、再哈希法4、链地址法5、桶6、总结1、哈希函数的引入大家都用过字典,字典的优点是我们可以通过前面的目录快速定位到所要查找的单词。如果我们想把一本英文字典的每个单词,从a到zyzzyva(这是牛津字典的最后一个单词),都写入计算机内存,以便快速读写,那么哈希表是个不错的选择。这里我们将范围缩
·
2022-02-07 17:51
带你了解Java
数据结构和算法
之2-3-4树
目录1、2-3-4树介绍2、搜索2-3-4树3、插入1、节点分裂2、根的分裂4、完整源码实现5、2-3-4树和红黑树①、对应规则②、操作等价6、2-3-4树的效率总结1、2-3-4树介绍2-3-4树每个节点最多有四个字节点和三个数据项,名字中2,3,4的数字含义是指一个节点可能含有的子节点的个数。对于非叶节点有三种可能的情况:①、有一个数据项的节点总是有两个子节点;②、有二个数据项的节点总是有三个
·
2022-02-07 17:51
深入了解Java
数据结构和算法
之堆
目录1、堆的定义2、遍历和查找3、移除4、插入5、完整的Java堆代码总结1、堆的定义①、它是完全二叉树,除了树的最后一层节点不需要是满的,其它的每一层从左到右都是满的。注意下面两种情况,第二种最后一层从左到右中间有断隔,那么也是不完全二叉树。②、它通常用数组来实现。这种用数组实现的二叉树,假设节点的索引值为index,那么:节点的左子节点是2*index+1,节点的右子节点是2*index+2,
·
2022-02-07 17:51
Python-
迭代器、生成器
迭代器迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束(即可通过for循环遍历),其只能往前不会后退。他有两个基本的方法:iter()和next()。iter(iterable):用于对iterable创建迭代器对象next(iterable):可以输出迭代器的下一个元素字符串,列表或元组对象都可用于创建迭代器list=[1,2,3,4]it=
z761943
·
2022-02-07 17:02
数据结构和算法
(3)-- 排序算法
3、排序算法1)内部排序:归并排序、交换排序(冒泡排序、快排)、选择排序、插入排序冒泡排序(1)比较相邻的元素。如果第一个比第二个大,就交换他们两个。(2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。(3)针对所有的元素重复以上的步骤,除了最后一个。(4)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。时间复杂度:O(n^2
脆皮鸡大虾
·
2022-02-07 15:19
(D19)
Python-
封装、多态、多继承、重写
封装enclosure封装是指隐藏类的实现细节,让使用者不用关心这些细节封装的目的是让使用者通过尽可能少的方法(或属性)操作对象私有属性和方法:python类中以双下划线(’__’)开头,不以双下划线结尾的标识符为私有成员,私有成员只能用此类的方法进行访问和修改示例1:#此示例示意用私有属性和私有方法来进行封装classA:def__init__(self):self.__p1=100#创建私有属
zAnlEon
·
2022-02-07 07:59
吾思伊人如盼君归
Python封装
python
继承
多态
python重写
力扣刷题-
python-
动态规划-2 (完全背包、多重背包、打家劫舍、股票买卖)
文章目录1.完全背包题型2.多重背包问题3.背包问题总结4.打家劫舍问题5.买卖股票的最佳时期6.总结1.完全背包题型377.组合总和Ⅳ-力扣(LeetCode)(leetcode-cn.com)物品可以重复取,说明为完全背包问题。完全背包问题,遍历背包时候需要从小到大。而且取出来物品是有顺序的,说明为排列问题,所以需要外层为背包,内层为物品classSolution:defcombination
朗风风
·
2022-02-07 07:41
python(力扣)-刷题笔记
动态规划
leetcode
python
Java
数据结构和算法
-稀疏数组
稀疏sparsearray数组先看一个实际的需求编写的五子棋程序中,有存盘退出和续上盘的功能。使用二维数组记录棋盘00000000000000000100000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Shaw_Young
·
2022-02-06 15:28
Python-
sort()和sorted()方法
sort与sorted区别:sort是应用在list上的方法,sorted可以对所有可迭代的对象进行排序操作。sort()是list的方法(对象的属性),sorted()是一个函数。list的sort方法返回的是对已经存在的列表进行操作,无返回值,而内建函数sorted方法返回的是一个新的list,而不是在原来的基础上进行的操作。sort()sort()描述sort()方法用于对原列表进行排序,如
七月偶遇
·
2022-02-05 23:56
算法复杂度分析
算法复杂度作用
数据结构和算法
本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。所以,执行效率是算法一个非常重要的考量指标。
魏树鑫
·
2022-02-05 18:11
python-
描述符(descriptor)
原文地址:DescriptorHowToGuide描述符定义一般来说,描述符是一个具有“bindingbehavior”的对象属性,它的属性访问被描述符协议里的方法重写。这些方法是__get__(),__set__(),__delete__(),如果这三个方法中任意一个被某个对象实现,那么该对象就被成为描述符。属性访问的默认行为是从对象的词典中get、set或者delete属性。例如,a.x则依次
大碗喝茶丶
·
2022-02-05 10:30
vscode使用教程
python-
硬核教程:五步掌握用VSCode进行高效Python开发
在程序员圈子里,VisualStudioCode(以下简称VSCode)可以说是目前最火的代码编辑器之一了。它是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,这也使其成为了一个很棒的Python开发平台。在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括:安装VSCode安装插件让Python开发更便利编写一个简单的Pytho
weixin_37988176
·
2022-02-05 08:20
Python-
字典
目录:https://www.jianshu.com/p/863c446364a8一、字典1、字典是另一种可变容器模型,且可存储任意类型对象。字典的键与值用冒号分割,每个键值对之间用逗号分割,创建一个字典用{}建立。dict1={key1:values,keys2:values,......}需要注意的是:键是唯一的,只能是不可变数据类型,数字、字符串、元组。如果重复键的话,最后的一个键值对会替换
久遇_days
·
2022-02-04 22:58
数据结构和算法
#温故而知新
数据结构和算法
复习1.1将序列分解为单独的变量问题:一个包含N个元素的元组或序列,将他分解为N个单独的变量1.1.2解决方案任何序列都可以通过一个简单的赋值操作来分解为单独的变量。
罗泽坤
·
2022-02-04 20:39
数据结构和算法
(六)
1.Python内置
数据结构和算法
使用过哪些内置的常用的算法和数据结构sorted:排序dict、list、set、tuple[图片上传失败...
焰火青春
·
2022-02-04 16:46
数据结构与算法一:时间频度和时间复杂度
数据结构系列博客涉及内容:一、初识
数据结构和算法
:1.数据结构:数据结构:是相互之间存在一种或多种关系的数据元素的集合研究什么:数据的逻辑结构与物理结构以及它们之间的相互关系数据结构包括:线性结构和非线性结构
follow_me!
·
2022-02-04 16:40
数据结构
数据结构
算法
链表
php和
python-
有人说Python比PHP好,我总结了两者的对比,你看对不对!
首先简单介绍一下Python。Python在出现以来,已经有数以千计基于这项技术的网站和软件项目,Python因其独有的特点从众多开发语言中脱颖而出,深受世界各地的开发者喜爱。下面,我们列举了Python最显著的一面。所有这些优点使它非常流行,也正因于此,众多跨国公司选择了Python作为他们的编程语言。顺便说一下,文末提供了一些Python教程。在这里还是要推荐下我自己建的Python开发学习群
编程大乐趣
·
2022-02-04 16:30
python-
数据分析-(12)pandas数据清洗、缺失值、重复值、异常值处理常见方法
一.导入模块importpandasaspdfromscipy.interpolateimportinterp1d二.读取excel文件data=pd.read_excel(r'E:\pythonwork\数据分析\11.数据清洗\人事终表(1).xlsx').tail(10)print(data)'''Unnamed:0部门姓名应发数发放时间绩效合计工资108108讲解员(6人)张凤楚3200.
python-行者
·
2022-02-04 15:43
pandas
数据分析
pandas
数据分析
python
前端系统班 - 02. 计算机是如何存储数据的
而一个程序员需要知道:硬件与软件:计算机的运行原理;(荐书《编码》)最大的软件:操作系统;自己写软件:
数据结构和算法
;(荐书《数据结构与算法结构》)多人写软件:软件工程。
诸葛战鹰
·
2022-02-03 14:56
程序 = 数据结构 + 算法《禅与计算机程序设计艺术》 / 陈光剑
程序=数据结构+算法“
数据结构和算法
是过去50年来最重要的发明之一,它们是软件工程师需要了解的基础工具。”
禅与计算机程序设计艺术
·
2022-02-03 14:00
PalletOne技术讲堂之智能合约漏洞解析
熟悉加解密算法,熟悉比特币,对
数据结构和算法
有较深入的了解。
PalletOne
·
2022-02-03 10:41
Python-
爬一下豆瓣电影
简介纯属python小练习文件结构文件结构html_downloader.py-下载网页html内容#!/usr/bin/python#-*-coding:UTF-8-*-importurllib2classHtmlDownloader(object):defdownlod(self,url):ifurlisNone:returnNoneresponse=urllib2.urlopen(url)i
birjemin
·
2022-02-03 07:57
Python-
列表
names=["小明","小花","小红","略略","呵呵"]print(names[0])#小明取值print(names[-1])#小红从后面取值print(names[1:3])#切片['小花','小红']左闭右开print(names[1:3:2])#切片步长print(names[-2:-1])#['小明','小花']从后面切片names.append("哈哈")#追加print(na
GaoYuan117
·
2022-02-03 07:02
Java
数据结构和算法
-动态规划算法解决背包问题
思路分析和图解背包问题主要是指一个给定容量的背包、若干具有一定价值和重量的物品,如何选择物品放入背包使物品的价值最大。其中又分01背包和完全背包(完全背包指的是:每种物品都是无限可用)这里的问题属于01背包,即每个物品最多放一个,而无限背包可以转化为01背包算法的主要思想,利用动态规划来解决。每次遍历到的第i个物品,根据w[i](第i个物品的重量)和v[i](第i个物品的价值)来确定是否需要将该物
Shaw_Young
·
2022-02-03 07:25
java
数据结构和算法
05(二叉树)
对于树这个数据结构,第一次看到这个树肯定是一脸蒙逼,玛德,树?种树的那个树么?哈哈哈,当然不是,前面我们说过数组添加、删除数据很慢,查询数据很快;而链表添加、删除数据很快,但是查找数据很慢,我们就想啊,有没有一种数据结构取二者之精华,那不就是一个添加,删除,查询都很快的数据结构吗?那用起来多舒服啊!这个取二者之精华的数据结构就是树(tree),而且随着各种大佬对树这种结构的改进,就有了很多种树,常
编程小世界
·
2022-02-03 06:17
【第六期】技术中台golang开发实习生 滴滴
先说一下个人的总体情况,西电大三计科,没有实习和太多实践经验(只有自己写的博客什么的),
数据结构和算法
还行,在滴滴前面过很多次字节,三次三面挂,好未来golang过了,还有许多中小厂就忘了,也没过。
·
2022-01-30 20:22
golang面试问题面试
图论算法遍历基础
读完本文,你不仅学会了算法套路,还可以顺便去LeetCode上拿下如下题目:797.所有可能的路径(中等)-----------经常有读者问我「图」这种数据结构,其实我在学习
数据结构和算法
的框架思维中说过
·
2022-01-21 17:52
后端
浅谈
python-
装饰器的实现原理
一、装饰器在初学装饰器的时候,会觉得抽象生涩,其实装饰器就是对某个对象进行功能上的增强下面详细讲一下“增强”的实现原理二、增强的实现原理其实原理就一句话:更改旧对象的指向,指向构造的新的函数wrapperdeflog(func):defwrapper(*args,**kw):print('call%s():'%func.__name__)returnfunc(*args,**kw)returnwr
·
2022-01-19 11:10
装饰器python
万字长文带你漫游数据结构世界
程序=数据结构+算法是的,上面这句话是非常经典的,程序由数据结构以及算法组成,当然
数据结构和算法
也是相辅相成的,不能完全独立来看待,但是本文会相对重点聊聊那些常用的数据结构。数据结构是什么呢?
·
2022-01-12 09:03
java算法数据结构树形结构图
Python一键转Jar包 Java调用Python
本文结构:-需求背景-进击的Python-Java和
Python-
给Python加速-寻找方向-Jython?
·
2022-01-06 15:36
python
数据结构和算法
(二):复杂度分析
执行效率:运行的更快,更省空间时间复杂度假设:每行代码执行的时间都一样,为unit_time分析原因:测试结果依赖测试环境和数据规模,所以不能事后分析,需要事前粗略估计。大O复杂度表示法:不具体表示代码真正的执行时间,只代表代码执行时间随数据规模增长的变化趋势,也叫渐进时间复杂度,简称时间复杂度。复杂度排序:O(1)
·
2022-01-04 11:55
数据结构和算法
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他