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
Volume1-数据结构基础
JAVA中TreeMap和HashMap源码解读基础---二叉树(二)
有些同学没有很扎实得
数据结构基础
然后想深入了解TreeMap和HashMap,觉得很难,所以我想从入门开始得角度梳理一下,方便以后学习各种树,毕竟在看数据库的时候这些基础很重要,请各位指出问题勿喷。
铁拳阿牛
·
2020-03-21 09:26
记录一些PHP&前端笔试面试题
算法
数据结构基础
排序算法(快排、冒泡、选择、插入)两个有序数组归并时间长不手写了,还是写在纸上,感觉生疏了很多,需要加强复习、练习。
萝卜粥_Carrot
·
2020-03-18 17:59
从0开始打造个人工作平台——python篇
考虑到包依赖的问题,最好建立一个虚拟环境作为机器学习工作环境,在建立的虚拟环境中,再安装各种需要的包,主要有以下6个(这是看这个慕课网视频的第一节概述的时候老师讲的,外加一点自己的理解):Numpy:
数据结构基础
Chayeen
·
2020-03-16 00:05
数据结构基础
- 队列与链表
数据结构指相互之间存在一种或多种特定关系的数据元素的集合,即对象间逻辑关系。数据存储结构用来描述数据在计算机中的存储方式;常用的数据存储方式就两种:顺序存储--Array、ArrayList、Queue非顺序存储--链表、Tree常见数据结构数组数组是使用一块连续的内存空间保存数据,数组的容量在分配内存时就已经确定。数组的查找操作时间复杂度是O(1),但是删除和插入的复杂度是O(n),且如果两者操
OkCoco
·
2020-03-13 05:53
数训营第一课笔记:Python基础知识
2.基础
数据结构基础
数据类型:数值型、布尔型和字符串型。2.1数值型数据有整型(int)和浮点型(float)两种。
AsaWong
·
2020-03-08 04:10
2016/1/29 周五
13上午1.1刷茶杯电话13之前两天没打电话,这样不对,想念老胡爷爷了跟爸爸妈妈分享了年会经过很开心晚饭32晚餐:巴依老爷餐馆很好吃运动32早上体重:96.5数据结构32数据结构下一阶段思路:总结爱奇艺
数据结构基础
B9班的真高兴
·
2020-03-06 23:12
数据结构基础
温故-5.图(下):最短路径(转)
数据结构基础
温故-5.图(下):最短路径图的最重要的应用之一就是在交通运输和通信网络中寻找最短路径。
mengjz
·
2020-03-01 16:18
数据结构基础
学习之(栈和队列)
主要学习知识点栈的概念及其抽象数据类型描述顺序栈类和链栈的描述和实现队列的概念及其抽象数据类型描述顺序循环队列类和链队列类的描述与实现一、栈1.概念:栈的定义:栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。通常称插入、删除的这一端为栈顶(Top),另一端称为栈底(Bottom)。当表中没有元素时称为空栈。栈为后进先出(LastInFirstOut)的线性表,简称为LIFO表。2.栈
h_dj
·
2020-02-29 03:57
数据结构基础
(五)排序
简单选择排序对于长度为n的数组a找出后n个数(下标0~n-1)中最小的数,与a[0]交换找出后n-1个数(下标1~n-1)中最小的数,与a[1]交换找出后n-2个数(下标2~n-1)中最小的数,与a[2]交换依次类推即每次找到剩余数组中最小的元素放在前面,代码如下:/***简单选择排序,O(n^2)*@parama*/publicstaticvoidselectSort(int[]a){for(i
MrDTree
·
2020-02-27 09:47
数据结构基础
学习之(树与二叉树)
主要知识点:树的定义及常用术语树的存储表示二叉树、满二叉树和完成二叉树的定义二叉树的遍历此操作实现哈夫曼树及其编码树、森林与二叉树之间的转换一、树1.概念:定义:树是由n(n≥0)个结点组成的有限集合特点:有且仅有一个称为根(Root)的结点;其余的结点可分为m(m≥0)个互不相交的子集Tl,T2,…,Tm,其中每个子集本身又是一棵树,并称其为根的子树(Subree)。树的常用术语结点(node)
h_dj
·
2020-02-26 00:17
JAVA中TreeMap和HashMap源码解读基础---树的定义(一)
有些同学没有很扎实得
数据结构基础
然后想深入了解TreeMap和HashMap,觉得很难,所以我想从入门开始得角度梳理一下,方便以后学习各种树,毕竟在看数据库的时候这些基础很重要,请各位指出问题勿喷。
铁拳阿牛
·
2020-02-23 13:47
python
数据结构基础
工具书籍下载-持续更新
算法图解-2017.pdf本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;Kzui近邻算法。图片.png数据结构与算法__
python测试开发_AI命理
·
2020-02-22 10:20
算法基础
IntroductiontoBasicAlgorithmScripting这部分习题难度不大,复习和巩固了很多
数据结构基础
部分提到的处理字符串和数组的方法,但是有些平时容易觉得自己明白的内容还是有很多迷惑人的地方
Nikkkki睡不醒
·
2020-02-16 06:10
pandas
数据结构基础
-DataFrame
DataFrame是一个2维的带标签的数据结构。可以把它看做是一个SQL表,或时一个Series对象的字典。是最常使用的pandas对象。DataFrame的构建和Series一样,DataFrame接受多种不同的输入,如1维ndarray、list、字典、Series构成的字典、numpy结构化数组,或是另一个DataFrame。除了数据输入之外,还可以随意的输入索引(行标签)和列(列标签)参数
有机会一起种地OT
·
2020-02-14 12:07
pandas
数据结构基础
之Series
Series是一个一维带标签数组,可以保存任意数据类型。轴标签也称为索引。创建Seriess=pd.Series(data,index=index)其中参数index是一个轴标签list。data可以以下三种:python字典如d={'b':1,'a':0,'c':2},直接传入字典。如果没有传入index参数,在高于0.23的pandas版本中,会根据字典本身的顺序排序,即['b','a','c
有机会一起种地OT
·
2020-02-14 12:58
linux c++ 服务器端开发面试必看书籍整理
一、算法基础系列
数据结构基础
(C语言版)》朱仲涛译《剑指Offer》《编程之美》《编程珠玑》《CareerCup-Top150Questions4th》《[算法导论].
CTHON
·
2020-02-13 23:22
Android技能树 — Rxjava取消订阅小结(1):自带方式
—Activity小结Android技能树—View事件体系小结Android技能树—Android存储路径及IO操作小结Android技能树—多进程相关小结Android技能树—Drawable小结
数据结构基础
知识
青蛙要fly
·
2020-02-13 11:15
数据结构基础
笔记001 指针和动态存储分配
《
数据结构基础
》作者:[美]EllisHorowitz霍罗维兹译者:朱仲涛出版社:清华大学出版社ISBN:9787302186960在豆瓣读书中查看本书指针C允许指针做算数运算,包括加减乘除。
Cytosine
·
2020-02-12 20:53
《构建之法:现代软件工程》读书笔记
确实,程序的确是建立在
数据结构基础
上的一些算法。
jacob_
·
2020-02-12 19:30
数据结构基础
复习笔记(一)
常见数据结构1.栈栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算(先进后出)。这一端被称为栈顶,把另一端称为栈底。2.队列队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作(先进先出),和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。3.单
王啟凡
·
2020-02-10 19:18
Android技能树 — 屏幕适配小结
Android技能树—View事件体系小结Android技能树—Android存储路径及IO操作小结Android技能树—多进程相关小结Android技能树—Drawable小结Android技能树—屏幕适配小结
数据结构基础
知识
青蛙要fly
·
2020-02-10 08:25
数据结构基础
理论
基础概念数据(Data)书上的是这样介绍的:数据是描述客观事物的数值、字符以及能输入机器且能被处理的各种字符集。我的理解为,举个栗子,我们全班的人员信息就是数据,其中的一个人员的信息也是数据。数字1也是数据,可以理解为用来描述的一些信息。数据元素(DataElement)书上的是这样介绍的:数据元素是组成数据的基本单位,是数据集合的个体。我的理解为,全班同学的信息为数据,那其中张三的信息就为全班数
不靠谱的老肖
·
2020-02-05 08:31
【算法和
数据结构基础
知识】队列相关基础
一些知识以下内容来自极客时间-王争-数据结构与算法之美一、什么是队列?1.先进者先出,这就是典型的“队列”结构。2.支持两个操作:入队enqueue(),放一个数据到队尾;出队dequeue(),从队头取一个元素。3.所以,和栈一样,队列也是一种操作受限的线性表。二、如何实现队列?1.队列APIpublicinterfaceQueue{publicvoidenqueue(Titem);//入队pu
安东尼_Anthony
·
2020-02-02 17:57
【算法和
数据结构基础
知识】各种排序基础
一、几种经典排序算法及其时间复杂度级别冒泡、插入、选择O(n^2)基于比较快排、归并O(nlogn)基于比较计数、基数、桶O(n)不基于比较二、如何分析一个排序算法?1.学习排序算法的思路?明确原理、掌握实现以及分析性能。2.如何分析排序算法性能?从执行效率、内存消耗以及稳定性3个方面分析排序算法的性能。3.执行效率:从以下3个方面来衡量1)最好情况、最坏情况、平均情况时间复杂度2)时间复杂度的系
安东尼_Anthony
·
2020-02-02 07:22
【算法和
数据结构基础
知识】C语言基础
最近开始学习算法和数据机构的相关书籍。需要用到C语言做算法描述,同时对比下Java语言。所以复习到大一学过的C语言。转眼已经8年时间。重学基础,重新规划兴趣和个人发展。一切不会太晚。下面内容来自:https://www.learn-c.org/helloworld#includeintmain(){printf("Hello,World!");return0;}sumnumbers#include
安东尼_Anthony
·
2020-02-02 06:23
【深度知识】以太坊区块数据结构及以太坊的4棵数
1.摘要本文介绍以太坊区块链的一些基本知识,包括:区块数据结构
数据结构基础
以太坊的4棵树状态树交易树收据树账户存储树2.区块数据结构以太坊的区块是由区块头、交易列表和叔区块三部分组成。
笔名辉哥
·
2020-02-02 05:53
【算法和
数据结构基础
知识】线性表基础
本篇主要介绍数据结构的第一个结构——线性表,主要分为以下几部分:1.概念2.存储结构顺序存储链式存储3.存储结构优缺点比较4.表操作单链表操作双链表操作1概念线性表是零个或多个具有相同特性的数据元素组成的有限序列,该序列中所含元素的个数叫做线性表的长度,线性表有以下几个特点:首先是一个序列其次是有限的可以是有序的也可以是无序的,你可以把线性表理解成一队学生,可以让这些学生根据身高从小到大排列,也可
安东尼_Anthony
·
2020-02-02 02:31
【算法和
数据结构基础
知识】二叉树相关基础
树,总共包含4节内容。具体如下:1.树、二叉树2.二叉查找树3.平衡二叉树、红黑树4.递归树一、树1.树的常用概念根节点(Root)、叶子节点(Leaf)、父节点(Parent)、子节点(Child)、兄弟节点(Siblings),还有节点的高度、深度以及层数,树的高度。Root:TopnodeinatreeChild:Nodesthatarenexttoeachotherandconnected
安东尼_Anthony
·
2020-02-01 23:21
【算法和
数据结构基础
知识】Some pieces of code
onlinecprogrammingexerciseshttps://w3resource.com/c-programming-exercises/onlinecompilerforc:https://www.onlinegdb.com/online_c_compileronlinecformatting:https://codebeautify.org/c-formatter-beautifie
安东尼_Anthony
·
2020-02-01 18:51
CCF 回收站选址 201912-2 100分 15ms
点击前往试题目录:https://blog.csdn.net/best335/article/details/99550556题目描述题目分析仔细阅读后我们发现,这道题主要考察STL容器的熟练使用以及
数据结构基础
构造能力
best335
·
2020-01-28 08:07
CCF
回收站选址
201912
100
满分
Python使用嵌套循环实现图像处理算法
推荐自己的专栏:分享一些Python案例,将所学用出来使用Python第三方图像处理库Pillow处理图像时,通常是调用模块中提供的函数和对象来处理图像的基本处理图像的
数据结构基础
一:在“底层”图像是由像素点组成的二维数
索儿呀
·
2020-01-11 22:03
#
python案例
数据结构基础
——内存中数据存储的基本方式(单链表)
一、首先介绍一下数据在内存中的存储(针对于c/c++):1、栈区[stack]:由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区[heap]:一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式类似于链表(malloc相关的/new)。3、全局区[静态区]:全局变量和静态变量的存储是放在一块的,初始
Z_Aaron
·
2020-01-08 15:04
数据结构基础
-递归和循环技巧
为什么要用递归递归是从数学领域的数学归纳法借鉴过来的一种技术。递归代码通常比迭代代码更加简洁易懂。当任务能够被相似的子任务定义时,采用递归处理十分有效。二分排序和遍历等问题往往有简洁的递归解决方案。递归函数的格式if(判断是否是基础情况){return该基础情况下的函数的值}elseif(判断是否为另一种基础情况){return该基础情况下的函数的值...}elsereturn(递归调用)eg:阶
蝉翅的空响
·
2020-01-07 05:59
《前端基础进阶》
内存空间1、栈
数据结构基础
数据值在内存中占据固定的大小空间,因此存在栈内存中js的执行上下文顺序借用了栈数据的存取方式,所以理解栈数据结构的原理和特点十分重要方式:先进后出,后进先出(类似一盒乒乓球)2
柚子
·
2020-01-05 12:13
前端
javascript
小灰的算法之旅 - 链表补充解释
但是在读到第2章
数据结构基础
2.2小节-链表时,产生了一些疑惑,在这里分享一下自己的疑惑和寻找到的答案,希望可以给有同样疑惑的同学提供参考。其次,讲一下我的疑惑。
hellokitty小丸子
·
2020-01-03 23:50
python工具书籍下载-持续更新
python
数据结构基础
工具书籍下载-持续更新2018最佳人工智能机器学习工具书籍及下载(持续更新)2018最佳人工智能图像处理工具OpenCV书籍下载web开发工具flask中文英文书籍下载-持续更新
python测试开发_AI命理
·
2020-01-02 20:24
数据结构基础
笔记005 空间复杂度
《
数据结构基础
》作者:[美]EllisHorowitz霍罗维兹译者:朱仲涛出版社:清华大学出版社ISBN:9787302186960在豆瓣读书中查看本书空间复杂度定义:空间复杂度是程序运行所需的存储空间
Cytosine
·
2020-01-02 12:16
算法中6大数据结构面试必考知识点,附力扣 LeetCode 经典题辅助讲解
在互联网行业的算法面试中经常会被考到数据结构的知识,它与算法相辅相成,没有扎实的
数据结构基础
,学好算法几乎不太可能。
拉勾教育
·
2020-01-02 12:15
[
数据结构基础
] 掌握树的四种遍历方式,以及BFS, DFS
背景上一篇文章,我们熟悉了树,二叉树,二叉搜索树的基本概念,以及做了对应的实战题目:树,二叉树,二叉搜索树&&实战练习今天我们继续树这个话题。本文的主要内容包括:理论:树的前中后遍历理论:广度优先搜索理论:深度优先搜索理论:树的层次遍历实战:Leetcode题目演练树是一种比较常见的数据结构,面试中也比较常见。熟悉树的前中后序遍历,只是让大家明白树的遍历可以有不同的顺序,实际的应用也比较少,意义并
皮小蛋
·
2020-01-01 13:53
数据结构
前端
vue.js
react.js
node.js
数据结构基础
笔记004 性能分析与性能度量概述
《
数据结构基础
》作者:[美]EllisHorowitz霍罗维兹译者:朱仲涛出版社:清华大学出版社ISBN:9787302186960在豆瓣读书中查看本书判断程序优劣的标准一般判据:程序是否符合任务的规范说明程序是否正确是否有配套文档
Cytosine
·
2019-12-31 09:49
面向程序员的比特币教程之
数据结构基础
最近才开始了解区块链,花了一些时间使劲钻研了一下,大致理解了比特币区块链的基本结构和运行机制。比特币说复杂也不复杂,但是如果深究下去,绝不是非常简单。阅读本文章并不会增加你的炒币技能,它呈现的只是区块链背后的技术细节。首先我们来看一下区块链的基本的链条结构区块链的这个结构和Java容器HashMap的内部结构非常类似,都是二维的结构。第一维是一个区块链表,矿工们会努力制造新区块追加到这个链表末端,
码洞
·
2019-12-31 07:28
数据结构基础
--二叉树
本文主要作为自己的学习笔记,并不具备过多的指导意义。目录基本概念二叉树的重点二叉树的遍历实现先序遍历实现中序遍历实现后序遍历以每层换行的方式进行广度遍历二叉树的序列化和反序列化前序遍历的归档&&解归档广度遍历归档&&解归档二叉树的子树平衡二叉树(AVL树)搜索二叉树满二叉树完全二叉树后序节点与前驱节点二叉树中两节点间的距离参考资料基本概念基本结构本节点的值,左子节点,右子节点。(以及一个初始化赋值
kirito_song
·
2019-12-26 02:17
python数据结构与算法(1)---时间复杂度
一.
数据结构基础
1.数据结构概念就是一组数据在内存中的存储形式,也是对基本数据类型的一次封装也是数据对象中数据元素之间的关系。
Curry秀
·
2019-12-24 19:00
数据结构基础
-链表
什么是链表链表是用来存储数据集合的数据结构。有如下属性:相邻元素通过指针连接最后一个的后继指针为NULL链表长度可以增加和缩小空间按需分配,直至内存耗尽,但是存储指针会相对数组耗费一些额外空间linkedlist链表抽象数据结构主要操作:添加元素,删除元素(移除并返回链表中指定位置的元素)辅助操作:获取元素个数查询(寻找从链表表头开始的第n个结点),清空元素这里给出插入和删除的java代码示例:/
蝉翅的空响
·
2019-12-20 13:42
数据结构基础
概念
什么是数据结构数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科程序设计=数据结构+算法数据结构就是关系,数据元素相互之间存在一种或多种特定关系的集合数据结构逻辑结构数据对象中数据元素之间的相互关系物理结构数据的逻辑结构在计算机中的存储形式四大逻辑结构集合结构线性结构树形结构图形结构物理结构:研究如何把数据存储到计算机的存储器(内存)中物理结构顺序存储
心扬
·
2019-12-15 16:00
算法概论
数据结构设计主要是选择数据的存储方式,算法设计是在选择的
数据结构基础
上设计一个好的算法。数据结构关注的是数据的逻辑结构、存储结构、基本操作,而算法关注的
怀梦想,致远方
·
2019-12-13 18:00
PHP中的无限级分类、无限嵌套评论
回顾上一篇文章我们讲到实战PHP
数据结构基础
之递归。来回顾下什么是递归?一般来说,递归被称为函数自身的调用。
xx19941215
·
2019-12-13 06:35
php
javascript
实战PHP
数据结构基础
之队列
什么是队列队列是另外一种遵循先进先出原则的线性数据结构。队列有两端可供操作,一端出队,一端入队。这个特点和栈不同,栈只有一端可以用来操作。入队总是在后端,出队在前端。常见操作enqueue->入队dequeue->出队peek->返回队列前端元素isEmpty->是否为空PHP实现首先我们定义一个QueueInterface。interfaceQueueInterface{publicfuncti
xx19941215
·
2019-12-13 06:03
php
laravel
数据结构
实战PHP
数据结构基础
之栈
栈和队列栈和队列和之前讲到的实战PHP
数据结构基础
之双链表一样都是线性结构。栈有什么特点栈遵循后进先出的原则(LIFO)。
xx19941215
·
2019-12-13 06:03
队列
栈
数据结构
laravel
php
实战PHP
数据结构基础
之双链表
上一篇实战PHP
数据结构基础
之单链表说到单链表由一个一个的作为节点的对象构成的,每一个节点都有指向下一个节点的指针,最后一个节点的指针域指向空。每个节点可以存储任何数据类型。
xx19941215
·
2019-12-13 06:02
php
laravel
thinkphp
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他