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
小甲鱼数据结构和算法
第五章 优化时间和空间效率
代码的时间效率还能体现应聘者对
数据结构和算法
功底的掌握程度。应聘者在面试的时候要展示敏捷的思维能力和追求完美的激情。时间效率与空间效率的平衡小结降低时间复杂度的第一个方法是改用更加高效的算法。
NoFacePeace
·
2020-08-23 02:49
java 求最大公约数的几种方式
想了解更多算法题,可以关注微信公众号“
数据结构和算法
”,每天一题为你精彩解答。
数据结构和算法
·
2020-08-23 01:46
数据结构和算法
学习方法的一些思考
尤其是
数据结构和算法
。就像年幼时默写语文,年少时背诵英文。
bluewind1230
·
2020-08-23 01:20
Java 新手的通病
一:对算法和数据结构不熟悉为什么我先拿“
数据结构和算法
”说事捏?这玩意是写程序最最基本的东东。不管你使用Java还是其它的什么语言,都离不开它。
weixin_30287169
·
2020-08-22 23:50
专栏总结java6:jvm
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 21:41
专栏总结
Java
专栏总结java4:异常
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 21:41
Java
专栏总结
专栏总结java3:类接口相关
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关
黄规速
·
2020-08-22 21:41
专栏总结
专栏总结java2:集合
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关
黄规速
·
2020-08-22 21:41
专栏总结
Java
专栏总结java11:Spring MVC
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 21:41
Java
专栏总结
专栏总结java13:springcloud
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 20:43
专栏总结
专栏总结java12:springboot
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 20:43
SpringBoot
专栏总结
专栏总结java14:dubbo
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 20:43
专栏总结
专栏总结java9:MyBatis+hibernate
专栏总结1:基础网络相关专栏总结2:
数据结构和算法
专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、
黄规速
·
2020-08-22 20:43
spring
专栏总结
数据结构与算法系列1 什么是
数据结构和算法
数据结构系列1啥是数据结构?数据结构是计算机存储,组织数据的方式,就是怎么存储数据的意思啥是数据数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并给计算机处理的符号集合数据元素:是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理,也被称为记录数据项:一个数据元素可以由若干数据项的组成数据对象:是性质相同的数据元素的集合,是数据的子集啥是结构逻辑结构,物理结构**
一只胡说八道的猴子
·
2020-08-22 20:59
数据结构与算法
一文吃透时间复杂度和空间复杂度
学习
数据结构和算法
的第一步时间复杂度最常见的时间复杂度有哪几种O(1):ConstantComplexity常数复杂度O(logn):LogarithmicComPlexity对数复杂度O(n):LinearComPlexity
书旅
·
2020-08-22 16:47
算法-数据结构
数据结构
数据结构和算法
时间复杂度
空间复杂度
数据结构和算法
总结
383191-20151011160804581-948960749.png30901550543027_.pic_hd.jpg201550633088_.pic_hd.jpg当我们十分确定,要给属性NSString赋一个不可变的值时,用strong。如果使用copy来修饰属性,在进行赋值的时候,会先做一个类型判断,如果赋的值是一个不可变的字符串,则走strong的策略,进行的是浅拷贝;如果是可变
我是宋仲基
·
2020-08-22 15:28
Python进阶学习(10)—递归(阶乘,文件系统以及二分查找的递归函数)
之后我们要讲的很多
数据结构和算法
的编码实现都要用到递归,比如DFS深度优先搜索、前中后序二叉树遍历等等。所以,搞懂递归非常重要,否则,后面复杂一些的
数据结构和算法
学起来就会比较吃力。
科学大道不十三
·
2020-08-22 14:04
#
Python数据结构与算法
文件系统以及二分查找的递归函
数据结构和算法
(Golang实现)(26)查找算法-哈希表
哈希表:散列查找一、线性查找我们要通过一个键key来查找相应的值value。有一种最简单的方式,就是将键值对存放在链表里,然后遍历链表来查找是否存在key,存在则更新键对应的值,不存在则将键值对链接到链表上。这种链表查找,最坏的时间复杂度为:O(n),因为可能遍历到链表最后也没找到。二、散列查找有一种算法叫散列查找,也称哈希查找,是一种空间换时间的查找算法,依赖的数据结构称为哈希表或散列表:Has
陈星星
·
2020-08-22 14:34
算法
golang
数据结构
哈希表
数据结构和算法
(Golang实现)(6)简单入门Golang-并发、协程和信道
并发、协程和信道Golang语言提供了go关键字,以及名为chan的数据类型,以及一些标准库的并发锁等,我们将会简单介绍一下并发的一些概念,然后学习这些Golang特征知识。一、并发介绍我们写程序时,可能会读取一个几千兆的日志,读磁盘可能需要读几十秒钟,我们不可能一直等他,因为虽然磁盘IO繁忙,但是处理器CPU很空闲,我们可以并发地开另一条路去处理其他逻辑。在操作系统层面,出现了多进程和多线程的概
陈星星
·
2020-08-22 14:33
算法
golang
数据结构
入门-编程语言
python cookbook 学习笔记 第一章
数据结构和算法
(1)解压序列赋值给多个变量
解压序列赋值给多个变量问题:有一个包含N个元素的元组或者序列,怎样将里面的值解压后同时赋给N个变量解决方案:任何的序列(或可迭代对象)都可以通过一个简单的赋值语句解压并赋值给多个变量。唯一的前提是变量的数量必须和序列元素的数量是一样的p=(4,5)x,y=pprint(x)print(y)data=["ACME",50,91.1,(2012,12,21)]name,shares,price,dat
百无一用生
·
2020-08-22 13:08
python
cookbook
学习笔记
第一章
第三十六课:类和对象:给大家介绍对象
内容来源于网络,本人只是在此稍作整理,如有涉及版权问题,归
小甲鱼
官方所有。练习题(来自
小甲鱼
官方论坛)0.对象中的属性和方法,在编程中实际是什么?答:变量(属性)和函数(方法)。
无罪的坏人
·
2020-08-22 13:43
算法和数据结构的Java实践(gitbuh项目:AlgorithmPractice)
项目介绍本项目通过分解各大厂的常见笔面试题,追本溯源至
数据结构和算法
的底层实现原理,知其然知其所以然(欢迎关注我的博客)。
New俊
·
2020-08-22 12:36
数据结构和算法及其应用
STL常用数据结构笔记
1.vector用法vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种
数据结构和算法
的模板类和函数库。
cx1165597739
·
2020-08-22 12:58
小甲鱼
37课:类和对象,面对对象的编程总结反思
首先课上总结:(看了其他视频的一个总结:)第一部分,基础认知:classPeople:People便是一个大类,且开头要用大写classPeople:high=178defeat(self):tom=People()tom.eat()gugu=People()gugu.eat()high叫属性,在这类人这个大类下全都178.tom叫做类对象,也就是人这个大类下,一类叫tom的人,tom这个类对象的
cccccccaaaaaaaaa
·
2020-08-22 12:38
复杂度分析
0x00复杂度分析
数据结构和算法
本身解决的是‘快’和‘省’的问题,即如何让代码运行得更快,如何让代码更省存储空间,所以如何衡量算法的执行效率就至关重要,这就是我们要学习的时间、空间复杂度分析0x01为什么需要复杂度分析通过代码时长来判断效率的方法有一定的缺陷测试结果非常依赖测试环境测试结果受数据规模的影响很大我们需要一个不用具体的测试数据来测试
曹操a
·
2020-08-22 12:48
数据结构和算法
(Golang实现)(30)查找算法-2-3-4树和普通红黑树
2-3-4树和普通红黑树某些教程不区分普通红黑树和左倾红黑树的区别,直接将左倾红黑树拿来教学,并且称其为红黑树,因为左倾红黑树与普通的红黑树相比,实现起来较为简单,容易教学。在这里,我们区分开左倾红黑树和普通红黑树。红黑树是一种近似平衡的二叉查找树,从2-3树或2-3-4树衍生而来。通过对二叉树节点进行染色,染色为红或黑节点,来模仿2-3树或2-3-4树的3节点和4节点,从而让树的高度减小。2-3
陈星星
·
2020-08-22 12:53
golang
算法
红黑树
数据结构和算法
(Golang实现)(28)查找算法-AVL树
AVL树二叉查找树的树高度影响了查找的效率,需要尽量减小树的高度,AVL树正是这样的树。一、AVL树介绍AVL树是一棵严格自平衡的二叉查找树,1962年,发明者Adelson-Velsky和Landis发表了论文,以两个作者的名字命名了该数据结构,这是较早发明的平衡二叉树。八、应用场景AVL树作为严格平衡的二叉查找树,在windows对进程地址空间的管理被使用到。系列文章入口我是陈星星,欢迎阅读我
陈星星
·
2020-08-22 12:23
算法
golang
数据结构
平衡树
二叉树
数据结构和算法
(Golang实现)(5)简单入门Golang-接口
接口在Golang世界中,有一种叫interface的东西,很是神奇。一、数据类型interface{}如果你事前并不知道变量是哪种数据类型,不知道它是整数还是字符串,但是你还是想要使用它。Golang就产生了名为interface{}的数据类型,表示并不知道它是什么类型。举例子:packagemainimport("fmt""reflect")funcprint(iinterface{}){fm
陈星星
·
2020-08-22 12:23
算法
golang
数据结构
入门-编程语言
数据结构和算法
(Golang实现)(7)简单入门Golang-标准库
使用标准库一、避免重复造轮子官方提供了很多库给我们用,是封装好的轮子,比如包fmt,我们多次使用它来打印数据。我们可以查看到其里面的实现:packagefmtfuncPrintln(a...interface{})(nint,errerror){returnFprintln(os.Stdout,a...)}funcPrintf(formatstring,a...interface{})(nint,
陈星星
·
2020-08-22 12:23
golang
算法
数据结构
入门-编程语言
数据结构和算法
(Golang实现)(4)简单入门Golang-结构体和方法
结构体和方法一、值,指针和引用我们现在有一段程序:packagemainimport"fmt"funcmain(){//a,b是一个值a:=5b:=6fmt.Println("a的值:",a)//指针变量c存储的是变量a的内存地址c:=&afmt.Println("a的内存地址:",c)//指针变量不允许直接赋值,需要使用*获取引用//c=4//将指针变量c指向的内存里面的值设置为4*c=4fmt
陈星星
·
2020-08-22 12:22
算法
数据结构
golang
入门-编程语言
数据结构和算法
(Golang实现)(2)简单入门Golang-包、变量和函数
包、变量和函数一、举个例子现在我们来建立一个完整的程序main.go://Golang程序入口的包名必须为mainpackagemain//import"golang"//导入其他地方的包,包通过gomod机制寻找import("fmt""golang/diy")//init函数在main函数之前执行funcinit(){//声明并初始化三个值vari,j,k=1,2,3//使用格式化包打印fmt
陈星星
·
2020-08-22 12:22
golang
算法
数据结构
入门-编程语言
数据结构和算法
(Golang实现)(3)简单入门Golang-流程控制语句
流程控制语句计算机编程语言中,流程控制语句很重要,可以让机器知道什么时候做什么事,做几次。主要有条件和循环语句。Golang只有一种循环:for,只有一种判断:if,还有一种特殊的switch条件选择语句。一、条件语句举个例子://判断语句ifa>0{fmt.Println("a>0")}else{fmt.Println("a0时打印a>0,否则打印a0不需要加小括号。条件语句表示如果什么,做什么
陈星星
·
2020-08-22 12:22
算法
golang
数据结构
入门-编程语言
数据结构和算法
(Golang实现)(1)简单入门Golang-前言
数据结构和算法
在计算机科学里,有非常重要的地位。此系列文章尝试使用Golang编程语言来实现各种
数据结构和算法
,并且适当进行算法分析。
陈星星
·
2020-08-22 12:21
golang
算法
数据结构
入门-编程语言
十分钟弄懂:数据结构与算法之美 - 时间和空间复杂度
复杂度分析是整个算法学习的精髓,只要掌握了它,
数据结构和算法
的内容基本上就掌握了一半了。1.什么是复杂度分析?
数据结构和算法
解决是“如何让计算机更快时间、更省空间的解决问题”。
夜尽天明
·
2020-08-22 12:19
空间复杂度
时间复杂度
算法-数据结构
javascript
OpenCV模块库简单介绍
开始后,被划分成多个模块.这些模块编译成库文件后,位于lib文件夹下.模块功能opencv_core定义了被所有其他模块和基本数据结构(包括重要的多维数组Mat)使用的基本函数.包含核心功能,尤其是底层
数据结构和算法
函数
Story51314
·
2020-08-22 12:37
OpenCV
STL教程:C++ STL快速入门(非常详细)
C++对模板(Template)支持得很好,STL就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了
数据结构和算法
的分离。
iam笨笨
·
2020-08-22 11:33
c++
Golang 数据结构:图
参考:golang-data-structure-graph前言新坑最近在校事情不多,趁着还记得就开了个新坑algorithms,把常用
数据结构和算法
总结了一下。
wuYin
·
2020-08-22 10:50
图
数据结构
golang
唠叨一下js对象与哈希表那些事
最近在整理
数据结构和算法
相关的知识,小茄专门在github上开了个repohttps://github.com/qieguo2016...,后续内容也会更新到这里,欢迎围观加星星!
小茄
·
2020-08-22 10:03
哈希表
hash
对象
javascript
关于自己2019年秋招心得体会
基本上都是
数据结构和算法
,自己一点也不复习。中间又做了一些笔试,公司也都南京的。大体java中递归基本都考,排序也会考,二分查找,map迭代器,给的数组求和s列出和为s的数组,和写出文件目
潇潇
·
2020-08-22 04:45
面试
算法学习心得
在极客时间上订阅王争老师的《数据结构与算法之美》有一段时间了,不仅让我学习了以前没有接触过的算法和数据结构,更重要的是让我懂得了如何学习
数据结构和算法
。
weixin_34074740
·
2020-08-22 03:25
Python--进阶处理1
#===============Python进阶=======================#---------第一章:
数据结构和算法
-----------#----------解压序列赋值给多个变量
weixin_30855099
·
2020-08-22 03:24
第053讲: 论一只爬虫的自我修养 | 学习记录(
小甲鱼
零基础入门学习Python)
(标答出处:鱼C论坛)《零基础入门学习Python》本节知识点:什么叫爬虫?网络爬虫又称为网络蜘蛛(Spider),如果你把整个互联网想象为一个蜘蛛网的构造,每个网站或域名都是一个节点,那我们这只蜘蛛就是在上面爬来爬去,在不同的网页上爬来爬去,顺便获得我们需要的资源,抓取最有用的。做过网站的朋友一定很熟悉,我们之所以能够通过百度、谷歌这样的搜索引擎检索到你的网页,靠的就是他们每天派出大量的蜘蛛在互
一只没有脚的猪
·
2020-08-22 02:25
第056讲: 论一只爬虫的自我修养4:OOXX | 学习记录(
小甲鱼
零基础入门学习Python)
(标答出处:鱼C论坛)《零基础入门学习Python》本节知识点:今天我们结合前面学习的知识,进行一个实例,从网络上下载图片,话说我们平时闲来无事会上煎蛋网看看新鲜事,那么,熟悉煎蛋网的朋友一定知道,这里有一个随手拍的栏目,我们今天就来写一个爬虫,自动抓取每天更新的随手拍。要写爬虫,首先要做的第一件事就是踩点,主动发现网页之间的规律,还有图片链接之间有什么规律,例如说,该网站的链接形式为:http:
一只没有脚的猪
·
2020-08-22 02:53
javascript
数据结构和算法
第一章(编程体验)一
声明和初始化变量Javascript变量默认是全局作用域的.严格来说,使用之前是不需要定义的.当一个javascript变量在没有被声明之前直接进行初始化,它就是一个全局变量.在这本书中,我们沿用编译语言如c++和java的编程约定.在使用变量之前都进行声明.这还有一个附带的好处,声明的变量可以作为本地变量.我们将会在本章节的后面讨论更多关于变量的作用域.声明javascript变量,使用关键字v
jjvein
·
2020-08-22 01:14
javascript
数据结构和算法
小余同学的
小甲鱼
教学笔记呀
1.输出x=3y=4x,y=y,xprint(x)4print('letuslearnpython!')letuslearnpython!print("letuslearnpython!")letuslearnpython!print('"letuslearnpython!"')"letuslearnpython!"print("\"letuslearnpython!\""\n)"letuslea
chairon
·
2020-08-22 01:11
笔记
读书笔记-算法与数据结构(第二版java)
进行了一次笔试,深切的感受到了自己在数据结构方面的知识的零散,因此专门找一本书来系统的整理学习一下,最后发现Java
数据结构和算法
这本书系统性比较强,而且内容浅显易懂,因此通过这本书作为载体来进行学习,
培鹏
·
2020-08-22 00:45
算法与数据结构
极客大学算法课-01
数据结构和算法
是一个程序员的基本功,但在这方面一直是弱项,发毒誓学了几百遍但一直不得要领,所以报名了极客时间的算法大课,跟着谭超再从头到尾刷一遍,希望这次能有质的提升。
Olge
·
2020-08-21 23:33
算法与数据结构
数据结构与算法
文章目录学习
数据结构和算法
需要注意的地方三步精通一个领域
数据结构和算法
拆解逐个击破反馈方式时间复杂度&空间复杂度线性数据结构动态列表栈队列非线性数据结构跳表二分搜索树哈希表Java中的HashMap堆AVL
Olge
·
2020-08-21 23:33
算法与数据结构
云计算岗位招聘要求
任职要求:1、热爱软件开发,充满激情;2、熟悉Object-C或C++语言,具有较好的调试技能;3、熟悉常用
数据结构和算法
,能灵活运用解决开发中的问题;4、个人代码量在3万行以上者优先。
还是很孤独很沉默
·
2020-08-21 21:28
阿里云
模型检验
1、模型检验技术用于检验由模型描述语言描述的系统模型是否满足由性质说明语言描述的系统性质(1)模型检验中的关键技术问题是如何设计
数据结构和算法
,用以表示和遍历大规模的系统模型的状态空间;(2)解决由多个系统模型的并行组合而形成的状态空间爆炸问题
slx965
·
2020-08-21 21:23
模型检测
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他