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-数据结构和算法
数据结构与算法-学习之路-开篇
我们经常听说程序=数据结构+算法,虽说平常的工作中很少用到什么算法去解决什么问题,所以会有童鞋觉得算法和数据结构跟我们这些CRUDBoy距离有点远,实际上,我们日常的编程都是与
数据结构和算法
息息相关的。
梦止步了
·
2022-02-19 04:44
Python-
字典
字典:字典里面的数据是以键值对形式出现,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可一、创建语法1.1特点:符号为大括号数据为键值对形式出现各个键值对之间用逗号隔开1.2语法:#存储数据的字典dict1={'name':'张三','age':20,'gender':'男'}#空字典dict2={}dict3=dict()1.3注意一般称冒
ThreeYear_xin
·
2022-02-19 02:45
【学习笔记】
Python-
中文乱码问题解决方案
(1)文件存储为utf-8格式,编码声明为utf-8,#encoding:utf-8(2)出现汉字的地方前面加u(3)不同编码之间不能直接转换,要经过unicode中间跳转(4)cmd下不支持utf-8编码(5)raw_input提示字符串只能为gbk编码参考来源:彻底搞懂python中文乱码问题
WJ96
·
2022-02-18 22:47
数据结构和算法
之一——线性表_1_概念
线性表相关概念1.1定义:线性表(List):由零个或多个数据元素组成的有限序列。1.2注意:1)线性表是一个序列,也就是说元素之间是有个先来后到的,像刚才的小蝌蚪就没有顺序。2)若元素存在多个,则第一个元素无前驱,而最后一个元素无后继,其他元素都有且只有一个前驱和后继。3)线性表强调是有限的。1.3如果用数学语言来进行定义,可:若将线性表记为(a1,...,ai-1,ai,ai+1,...an)
Eric_Hunter
·
2022-02-18 18:44
带你了解Java
数据结构和算法
之栈
目录1、栈的基本概念2、Java模拟简单的顺序栈实现3、增强功能版栈4、利用栈实现字符串逆序5、利用栈判断分隔符是否匹配6、总结1、栈的基本概念栈(英语:stack)又称为堆栈或堆叠,栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆
·
2022-02-18 18:40
初始数据结构--先导篇
作为一个文科生转行过来的程序媛,
数据结构和算法
的概念对我来说都是很难。
小陈陈酱
·
2022-02-18 01:31
python-
三元表达式的实现
注意:python并没有像java等语言得三元表达式,但是提供了相似得实现方法举个例子(虽然例子有更好得实现方式,但是能够说明问题,不需要太纠结):a=5b=1ifa>=b:c=aelse:c=bprint(c)输出5这个例子只是简单得将a和b中较大得赋值给c,并打印出来,这样做显然可以,但是代码先得臃肿,接下来我们用python得三元表达式替代方式实现a=5b=1c=aifa>=belsebpr
MR_Hanjc
·
2022-02-18 01:22
python-
安装sublime遇到异常
(base)gs@ubuntu16:~$sudosnapinstallsublime-texterror:Thisrevisionofsnap"sublime-text"waspublishedusingclassicconfinementandthusmayperformarbitrarysystemchangesoutsideofthesecuritysandboxthatsnapsareus
书生_Scholar
·
2022-02-17 20:42
2021-03-14
卫生打扫通过掷骰子来确定卫生打扫人(很愉快的就选出来了)每日参加打字训练半小时;(我也由以前的打字小白,实现现在可以盲打,就是速度有点慢,以后继续努力)主题分享,(由于时间问题,这周改成了聚餐)每日总结(每天的感受总结)改变:
数据结构和算法
训练关
曹艳蕾_2020强化班
·
2022-02-17 17:29
坚持刷题2个月,终于去了梦寐以求的字节跳动。
写在前面最近一个读者和我反馈,他坚持刷题2个月,终于去了他梦寐以求的大厂,薪资涨幅非常可观,期间面字节跳动还遇到了原题...并表示目前国内的大厂和一些独角兽,已经越来越效仿硅谷公司的做法,通过面试给定题编程,来考察
数据结构和算法
的扎实程度
温不了情
·
2022-02-17 15:19
java
算法
面试
职场和发展
程序人生
Java版的
数据结构和算法
(四)
PS:本文系转载文章,阅读原文可读性会更好,文章末尾有原文链接目录1、二叉树的遍历1、1前序遍历1、2中序遍历1、3后续遍历1、二叉树的遍历1、1前序遍历从Java版的
数据结构和算法
(三)这篇文章中,我们学到了二叉树的常用术语和二叉树的概念
·
2022-02-17 13:31
java
八大排序算法总结——算法入门、大厂面试必备
本文收录于专栏《糊涂算法》——从今天起,迈过
数据结构和算法
这道坎作者其它优质专栏推荐:《技术专家修炼》——搞技术,进大厂,聊人生三合一专栏《leetcode300题》——每天一道算法题,进大厂必备《源码中的设计模式
一条coding
·
2022-02-17 09:40
技术专家修炼
算法
排序
数据结构
糊涂算法
快速排序
刷题2个月,终于挺进梦寐以求的大厂,
数据结构和算法
太TM重要了
并表示目前国内的大厂和一些独角兽,已经越来越效仿的做法,通过面试给定题编程,来考察
数据结构和算法
的扎实程度。这种方式,即使对于工作多年的开发人员,没有经过训练,很容易就被挂了。
mrchaochao
·
2022-02-17 09:09
面试
Java
架构
算法
数据结构
链表
二叉树
java
Python-
类和对象
关键词:类、实例、继承、重载创建类:classnew_class(object):def__init__(self,name):self.name=name创建类实例对象:class_obj=new_class(MyClass)属性操作:getattr(obj,name[,default])#属性访问hasattr(obj,name)#是否存在属性setattr(obj,name,value))#
汤汤汤汤汤雪林
·
2022-02-17 05:28
Leetcode 反转链表系列 图解详细过程
对于一个程序猿来说,
数据结构和算法
的重要性就不用我多说了吧,算法题已然成了现在大厂笔试面试的重头戏,废话少说,Leetcode刷起来呀。
IamHYN
·
2022-02-17 03:22
【转载】redis单线程模型理解
RedisRedis是一种基于键值对(Key-Value)的NoSQL数据库,Redis的Value可以由String,hash,list,set,zset,Bitmaps,HyperLogLog等多种
数据结构和算法
组成
周卡卡_ba00
·
2022-02-16 15:51
Java
数据结构和算法
-数据解压-赫夫曼编码注意事项
赫夫曼编码压缩文件注意事项1、如果文件本身就是经过压缩处理的,那么使用赫夫曼编码再压缩效率不会有明显变化,比如视频,ppt等文件。2、赫夫曼编码是按字节来处理的,因此可以处理所有的文件(二进制文件、文本文件)。3、如果一个文件中的内容,重复的数据不多,压缩效果也不会很明显。
Shaw_Young
·
2022-02-16 14:43
python札记-参数混用
Python-
参数混用前言该篇文章主要记录python中参数混用问题,当然,主要是普通参数、关键字参数以及收集参数三者的混用python中的参数分类普通参数默认参数关键字参数收集参数(即不定长参数)普通收集参数关键字收集参数简单的规则
肥树仙僧
·
2022-02-16 14:29
python-
日志-day16-2019-08-12
day16-内存管理和拷贝一.多继承python中的类支持多继承(让一个类同时继承多个类);多继承的时候,子类只能继承第一个父类所有的属性和方法,后面的父类中只有字段和方法可以被继承classAnimal(object):num=100def__init__(self):self.age=0self.gender='雌'@classmethoddeffunc1(cls):print('动物类的类方
晨凡_2019
·
2022-02-16 11:38
【001】机器学习基础-凸优化基础
类比于计算机程序由
数据结构和算法
组成一样,任何的AI问题可归结于以下公式:模型:目标函数,旨为实现目标的途径,方法有神经网络、SVM、逻辑回
归零者245号
·
2022-02-16 08:28
浅谈常见
数据结构和算法
的应用系列(一)
近来有小伙伴问我:刷leetcode真的有用吗,觉得收益很小,越刷越迷茫了...诚然每个人刷题的目的不一样,233酱还不是为了能水几篇文章...当然不止。我觉得刷题是一件有意思的事,就像小猫小狗咬自己尾巴,玩弄的不亦乐乎。比喻可能不太恰当,是有种沉迷小游戏的感觉。可是在艰难打野的过程中,我们不要忘了,最重要的是:了解每种技能包的特点,适合解决的问题和场景。在特定实战场景下能够使用特定的技能包,自创
Monica2333
·
2022-02-16 02:42
数据结构与算法-引言
算法篇开始,将陆续介绍一些计算机中常用的
数据结构和算法
。在此之前先对一些基本概念进行梳理。计算机是一门研究用计算机进行信息表示和处理的科学。
leo5592368
·
2022-02-15 19:01
带你了解Java
数据结构和算法
之递归
目录1、递归的定义2、求一个数的阶乘:n!3、递归的二分查找4、分治算法5、汉诺塔问题6、归并排序7、消除递归8、递归的有趣应用①、求一个数的乘方②、背包问题③、组合:选择一支队伍9、总结1、递归的定义递归,就是在运行的过程中调用自己。递归必须要有三个要素:①、边界条件②、递归前进段③、递归返回段当边界条件不满足时,递归前进;当边界条件满足时,递归返回。2、求一个数的阶乘:n!规定:①、0!=1②
·
2022-02-15 12:26
Python-
类方法小案例
用python写一个类方法的小案例。写一个年月日格式的时间,总共就是四个部分首先,初始化“y/m/d”,分别代表“年月日”。其次,创建一个“print_show”方法,写一个print输出的格式化语句(%:占位符,s:字符串)。然后,写一个“del_date”方法去分割下方变量“str”的值。(date:日期)写一个“@classmethod”,在这里说一下用类方法的时候,必须在其方法前一行同缩进
杰伊_约翰
·
2022-02-15 09:21
Python-
读写Conf配置文件.md
Python读写Conf配置文件tags:PythonConfigParser配置confiniyamlproperties2019年11月环境说明:Python2.7.11CentOS7.6TODO不同种类配置文件对比.yamlyaml说明介绍YAML是专门用来写配置文件的语言,非常简洁和强大,远比JSON格式方便。YAML在python语言中有PyYAML安装包。YAML语言(发音/ˈjæmə
SuperScfan
·
2022-02-15 07:01
Redis概述 特点 优点
NoSQL数据库,与很多键值对SQL不同的数据是,Redis的值可以是由String,字符串hash哈希list列表set集合zset有序集合Bitmaps位图HyperLogLogGEO地理信息定位等多种
数据结构和算法
组成
星火燎原_07d8
·
2022-02-15 07:09
Java进阶之路——从初级程序员到架构师,从小工到专家
一:编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的
数据结构和算法
基础还是要有的。下面几篇文章从思想到实现,为你梳理出常
昌超
·
2022-02-15 02:57
考研科目及参考书目
考研科目及参考书目初试科目①101思想政治理论②201英语一③301数学一④845
数据结构和算法
、操作系统、计算机系统基础、计算机网络复试科目3301笔试:离散数学;3302笔试:编译原理;3303C+
小白菜炒肉
·
2022-02-14 19:13
java
数据结构和算法
之马踏棋盘算法
本文实例为大家分享了java实现算法之马踏棋盘的具体代码,供大家参考,具体内容如下一、马踏棋盘算法介绍马踏棋盘算法也被称为骑士周游问题将马随机放在国际象棋的8×8棋盘Board[0~7][0~7]的某个方格中,马按走棋规则(马走日字)进行移动。要求每个方格只进入一次,走遍棋盘上全部64个方格二、骑士周游问题的思路分析1、创建棋盘chessBoard,是一个二维数组2、将当前位置设置为已经访问,然后
·
2022-02-14 15:59
Python-
获取文件夹下的文件和文件夹
前言有时处理文件夹下的文件,这时就需要使用os模块的listdir('path')方法。获取文件夹下的文件和文件夹项目结构如下,test.py是脚本文件image.pngimportosdemo_list=[fnforfninos.listdir('.')]print(demo_list)#输出['44647-106.jpg','44648-106.jpg','44651-106.jpg','44
七月偶遇
·
2022-02-14 13:14
【力扣】第 280 场力扣周赛复盘
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,Java领域新星创作者个人公众号:爱敲代码的小黄系列专栏:Java设计模式、
数据结构和算法
如果文章知识点有错误的地方,请指正!
爱敲代码的小黄
·
2022-02-14 08:39
#
LeetCode周赛复盘
leetcode
java
贪心算法
数据结构与算法之美-堆的应用
这门课以实际开发中遇到的问题为例,引入解决问题涉及到的的
数据结构和算法
,但不会讲的太细,最好结合一本实体书进行学习。
code_ce
·
2022-02-14 03:28
数据结构与算法之时间复杂度分析
复杂度分析,是所有数据结构与算法的重中之重,复杂度分析是整个算法学习的精髓,只要掌握了它,可以说
数据结构和算法
的内容基本上就掌握了一半。问题一:为什么需要复杂度分析?
哎哟小邹
·
2022-02-13 22:41
XS-Java
数据结构和算法
目录总纲【2020-10-24~2021-2-12】
前言关于个人这段日子,一些碎片化时间的利用,算是积累也是分享,如有不足还请指教。也有三个多月,86%以上都已完结,今后会继续更新,填充,毕竟学习是无尽的。Gitee仓库地址https://gitee.com/TK_LIMR/DatastructureAndAlgorithm.git友情地址23种设计模式:https://www.jianshu.com/p/63df8cd03619目录一、数据结构:
鄙人_阿K
·
2022-02-13 15:07
python开源数字识别_
python-
卷积神经网络全面理解-tensorflow实现手写数字识别
首先,关于神经网络,其实是一个结合很多知识点的一个算法,关于cnn(卷积神经网络)大家需要了解:下面给出我之前总结的这两个知识点(基于吴恩达的机器学习)代价函数:代价函数代价函数(CostFunction)是定义在整个训练集上的,是所有样本误差的平均,也就是损失函数的平均。具体的了解请看我的博客:梯度下降:梯度下降一般讲解采用单变量梯度下降,但是一般在程序中常用多变量梯度下降单变量梯度下降大家可以
weixin_39835607
·
2022-02-13 07:43
python开源数字识别
第一次出书
等了有1年多了,这本《
数据结构和算法
基础Python语言实现》终于和大家见面了。
旭Louis
·
2022-02-13 01:34
Java
数据结构和算法
之冒泡,选择和插入排序算法
目录1、冒泡排序2、选择排序3、插入排序4、总结1、冒泡排序这个名词的由来很好理解,一般河水中的冒泡,水底刚冒出来的时候是比较小的,随着慢慢向水面浮起会逐渐增大,这物理规律我不作过多解释,大家只需要了解即可。冒泡算法的运作规律如下:①、比较相邻的元素。如果第一个比第二个大,就交换他们两个。②、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数(也就是第一
·
2022-02-12 19:59
python-
日志-day14-2019-08-8
day14-面向对象基础一.编程思想编程思想:面向过程编程,函数式编程,面向对象编程面向过程编程-算法和逻辑函数式编程-函数面向对象编程-类和对象#====面向过程===#1.求1+2+3+...+100sum1=0forxinrange(101):sum1+=xprint(sum1)#1.求1+2+3+...+888sum1=0forxinrange(889):sum1+=xprint(sum1
晨凡_2019
·
2022-02-12 16:21
上次谁说要Java开源项目来着?来!
主要包括:加解密算法进制转换各种数据结构分治动态规划数学类问题搜索问题排序问题LeetCode习题其他杂项算法题等对于我们的作用:基于Java语言的
数据结构和算法
题练手
编程的程序员
·
2022-02-12 14:51
Python-
高阶函数
目录:https://www.jianshu.com/p/863c446364a8一、高阶函数什么是高阶函数?我们以实际代码为例子,一步一步深入概念。1、变量可以指向函数以Python内置的求绝对值的函数abs()为例。>>>abs(-10)#对函数abs的调用10name如果只写abs呢?>>>abs可见,abs()是调用函数,而abs则为函数本身。如果我们想要得到函数调用的结果,我们可以这样做
久遇_days
·
2022-02-12 07:36
python-
日志-day15-2019-08-9
day15-面向对象一.内置类属性1.什么是内置类属性声明类的时候系统自动添加的属性(可能是字段也可能是对象属性)importjsonclassPerson:"""说明文档:人类num-人类的数量name-人的名字"""num=61#注意:如果设置了__slots__的值,那么当前类的对象就不能使用__dict__属性#__slots__=('name','gender','age')def__i
晨凡_2019
·
2022-02-12 06:09
Java
数据结构和算法
(七)栈
一、什么是栈?1.后进者先出,先进者后出,这就是典型的“栈”结构。2.从栈的操作特性来看,是一种“操作受限”的线性表,只允许在端插入和删除数据。二、为什么需要栈?1.栈是一种操作受限的数据结构,其操作特性用数组和链表均可实现。2.但,任何数据结构都是对特定应用场景的抽象,数组和链表虽然使用起来更加灵活,但却暴露了几乎所有的操作,难免会引发错误操作的风险。3.所以,当某个数据集合只涉及在某端插入和删
努力努力再努力wc
·
2022-02-11 21:26
数据结构与算法之美-跳表
这门课以实际开发中遇到的问题为例,引入解决问题涉及到的的
数据结构和算法
,但不会讲的太细,最好结合一本实体书进行学习。
code_ce
·
2022-02-11 19:49
拆解Tomcat10: (一) 如何快速的学习一门新的语言(下)
除了具体的开发语言,
数据结构和算法
算是平时用到比较多的课程了。都说学以致用,那么这个网络模型对于我们实际工作中有什么用途呢?
FlyLolo
·
2022-02-11 14:58
Tomcat源码阅读
网络
后端
服务器
数据结构
开发语言
挖矿病毒、ddos入侵流程及溯源
tmUnblock.cgiHTTP/1.1Host:188.166.41.194:80Connection:keep-aliveAccept-Encoding:gzip,deflateAccept:/User-Agent:
python
weixin_30482383
·
2022-02-11 13:23
Python去除PDF水印的实现示例
这张图片是前几天整理《
数据结构和算法
》PDF里的一个截图,带着公众号的水印。从上图可以明显看到,为了不影响阅读正文,水印颜色一般比较浅。因此,我们可以利用颜色差这个特征来去掉水印。
·
2022-02-11 11:29
ES6中的class是如何实现的?
时间节点发生在安安稳稳回学校做毕设的时候,这场突如其来的面试就显得格外刺激,基础的
数据结构和算法
题都回答一二,但是也暴露了对框架和ES6底层代码实现的不求甚解。
番茄沙司a
·
2022-02-11 07:50
Python-
* unpack from lists
碰到这个*操作符多次,但是每次看了之后就会忘记,还是要自己多实践才能牢记,现在把功能记下!这个符号的作用在于当需要参数分别传入,例如range这样的需要一个起点和终点作为独立位置的参数传入时,但是这两个参数可能又正好以list或者tuple的形式存储着,那要取出里面的值,当然可以去索引。但是这样未免太过繁琐,例如笨拙方式演示图.png为了取代这个方法,就可以使用*操作符进行解析优雅方式演示图.pn
VEnzo
·
2022-02-11 07:29
Python-
进程VS线程
进程和线程进程之间的通信:q=multiprocessing.Queue()进程池之间的通信:q=multiprocessing.Manager().Queue()线程之间的通信:q=queue.Queue()功能进程,能够完成多任务,比如在一台电脑上能够同时运行多个QQ线程,能够完成多任务,比如一个QQ中的多个聊天窗口定义的不同进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是
时光清浅_许你心安_
·
2022-02-10 20:01
数据结构与算法之美-二叉查找树
这门课以实际开发中遇到的问题为例,引入解决问题涉及到的的
数据结构和算法
,但不会讲的太细,最好结合一本实体书进行学习。二叉查找树是一种特殊的二叉树,支持动态数据集合的快速插入、删除、查找操作。
code_ce
·
2022-02-10 18:36
上一页
67
68
69
70
71
72
73
74
下一页
按字母分类:
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
其他