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
ACM_数据结构基础
计算机考研复试准备 -- 专业基础知识
目录初试笔记算法与
数据结构基础
密码学和安全基础机器学习相关课程吴恩达机器学习系列课程1、什么是机器学习?
_天涯__
·
2020-06-23 14:17
计算机专业基础
人工智能
数据结构基础
(6) --顺序栈的设计与实现
栈是一种只允许在一端进行插入或删除操作的线性表.其特点为:先进后出(FILO)/后进先出(LIFO);栈VS.队列栈和队列都是动态集合,但在栈中,可以去掉的是最近插入的那一个,:栈实现了一种后进先出(last-in,first-out)的策略;类似的,在队列中,可以去掉的元素总是在集合中存在时间最长的那一个:队列实现了先进先出(first-in,first-out)的策略[下一篇我们着重复习队列]
菜鸟-翡青
·
2020-06-23 12:08
算法与数据结构
数据结构原理与实现
ACM_
总论_杂文_测试你的智力有多高
第一部分:100道测试你的智力的题目1:你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?2:现在小明一家过一座桥,过桥时候是黑夜,所以必须有灯。现在小明过桥要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,小明的爷爷要12秒。每次此桥最多可过两人,而过桥的速度依过桥最慢者而定,而且灯在
essencelite
·
2020-06-23 06:54
ACM_总论
【
数据结构基础
】前序、中序、后序线索化二叉树(非递归实现)
前言:花了整整一天时间写完了二叉树的线索化的递归实现和非递归实现。目的有两个:一是熟悉树的递归和非递归遍历。二是琢磨琢磨递归方法。在写的过程中发现网上很少有线索二叉树的前序、中序、中序递归及非递归的算法的完整实现。//非递归前序#include#include#defineboolinttypedefstructTreeNode{chardata;structTreeNode*lchild,*rc
数星星的咚咚咚
·
2020-06-22 21:05
数据结构和算法
《算法设计与分析》复习
而算法关注的是如何在
数据结构基础
上解决实际问题。什么是算法?算法的特征有哪些?答:算法是求解问题的一系列计算步骤,用来将输入数据转换成输出结果。
不打小怪兽的奥特曼
·
2020-06-22 03:58
算法设计
数据结构基础
篇(3)--算法时间复杂度的常用算法
一、常数阶intsum=0,n=100;/*执行一次*/sum=(1+n)*n/2;/*执行一次*/System.out.print(sum);/*执行一次*/由于T(n)=O(f(n)),此时f(n)=3,根据之前推导大O阶的方法,第一步就是把常数3改为1,没有最高想,所以它的时间复杂度为O(1)。、二、线性阶inti,n=100;for(i=0;i
一只逗比的程序猿
·
2020-06-22 00:03
数据结构
java学成什么样子可以出去实习?
对于不同的公司要求有所不同,但大体上可分为两种情况:1.一般的公司招java实习生,只需实习生具备入门Java基础即可;2.但有些公司要求实习生具备扎实的计算机基础,例如:
数据结构基础
、算法基础、程序设计基础等
千锋教育官方博客
·
2020-06-21 20:57
Java小白课堂
java学习路线
java教程
数据结构
熟记
数据结构基础
知识:http://www.jianshu.com/nb/6355905http://www.jianshu.com/p/230e6fde9c75http://www.jianshu.com
weixin_30768661
·
2020-06-21 10:21
服务器开发必读书籍
转一、算法基础系列
数据结构基础
(C语言版)》朱仲涛译《剑指Offer》《编程之美》《编程珠玑》《CareerCup-Top150Questions4th》《[算法导论].
weixin_30335353
·
2020-06-21 09:21
数据结构基础
数据结构基础
主要讲了数组和对象的特性和基本方法。
Nikkkki睡不醒
·
2020-06-21 08:17
python数据分析numpy,matplotlib,scipy,pandas,scikit-learn
1.python数据分析概述1.数据分析的含义与目标统计分析方法,提取有用的信息2.Python与数据分析:见解,开发效率高,运行速度慢,胶水特性3.python数据分析大家庭numpy:
数据结构基础
scipy
黑人子敬
·
2020-06-21 04:23
python
有时间细读这些书
2、《Windows程序设计-王艳平版》:这本和上一本的区别在于,他讲到了WIN32编程很重要的HOOK技术,与及如何动态在DLL中查找所需函数等,需要一定的
数据结构基础
和操作系统的基本知识。
hapure1
·
2020-06-21 01:54
C++
【
数据结构基础
】线索二叉树(递归实现)
描述:将二叉树中结点的空左孩子指针域指向前驱结点,将空的右孩子指针域指向后继结点。code:#pragmawarning(disable:4996)#include#includetypedefstructTreeNode{chardata;structTreeNode*lchild,*rchild;intltag,rtag;}Tree,*BTree;BTreeBuild_Tree(void){B
数星星的咚咚咚
·
2020-06-21 00:51
数据结构和算法
《大话数据结构》读书笔记(一)——
数据结构基础
和算法
数据结构分类(1)按照逻辑结构的方式分为四种:集合结构、线性结构、树形结构、图形结构。(2)按照物理结构的方式分为两种:顺序存储结构、链式存储结构算法的特性(5个):(1)输入、输出:可以没有输入,但是最少有一个输出。(2)有穷性:算法一定可以自动结束(3)确定性:在一定条件下,只有一条执行路径,不会产生二义问题。(4)可行性:每一步都能通过执行有限次完成,可以转换成程序运行,并得到正确的结果。算
24K-好菇凉
·
2020-06-20 23:40
数据结构和算法分析
数据结构基础
--顺序栈
顺序栈的概念:顺序栈是栈的顺序实现。顺序栈是指利用顺序存储结构实现的栈。采用地址连续的存储空间(数组)依次存储栈中数据元素,由于人栈和出栈运算都是在栈顶进行,而栈底位置是固定不变的,可以将栈底位置设置在数组空间的起始处;栈顶位置是随入栈和出栈操作而变化的,故需用一个整型变量top来记录当前栈顶元素在数组中的位置(来自百科)。栈结构图空栈:top=-1代表着为空栈空栈顺序栈的结构我们可以根据概念来设
HardCabbage
·
2020-06-15 14:59
数据结构基础
--双向循环链表
双向循环链表概念双向循环链表,每个结点都有一个前驱prior和一个后继next,链表的的尾结点的后继指向头结点,形成一个循环链。结点空链表的首节点的prior和next都指向它本身空的双向链表结构图L指向首节点,A的前驱指向L,A的后继next指向B,尾结点B不同之处在于它的next指向首节点L,并且L指针永远处于首节点的位置。非空双向链表结构图双向循环链表结点的构建,并设置一些宏定义#defin
HardCabbage
·
2020-06-15 11:48
数据结构基础
--双向链表
双向链表概念双向链表也叫双链表是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。双向链表每个节点的结构如下图所示,prior指向节点的前驱,next指向节点后继,双链表结点双向链表的创建一般有两种方式,一种是添加头结点的,一种是不添加头结点的,而添加头结点的方式,在首元结点的位置进行节点的删除和
HardCabbage
·
2020-06-15 11:09
2020-06-11
数据结构基础
物理结构这些是在内存中实实在在的存储结构。1.数组数组是有限个相同类型变量的有序集合,其中的每一个变量被称为元素。数组在内存中顺序存储,因此可以很好的在逻辑上实现顺序表。数组的基本操作读取元素,如array[2]更新元素,如array[3]=2插入元素,如果数组未满插入那么插入位置至尾部元素都后移,然后再插入到相应位置;如果数组已满插入,即超范围插入,那么数组要先扩容再插入,时间复杂度O(n)删除
zZzun
·
2020-06-14 16:06
OO第四单元总结
说白了,这次作业和第三单元一样,还是图论,出现了种种问题,暴露出了自己
数据结构基础
的漏洞。有向图找环、无向图找环,似乎没有讲过,如果讲过的话就怪自己上
对视就微笑
·
2020-06-14 13:00
数据结构基础
--线性表顺序存储
线性表是一对一的逻辑结构,对于非空的线性表和线性结构,特点如下:存在唯一的一个被称作‘第一个’的数据元素;存在唯一的一个被称作‘最后一个’的数据元素;除了第一个之外,结构中的每一个数据元素均有一个前驱;除了最后一个之外,结构中的每一个数据元素均有一个后继。注意:线性表的顺序存储,逻辑相邻,物理存储地址相邻下面我们来用代码对线性表进行针对性说明1.定义一个结构体,为了习惯使用,我们先起一些别名,代码
HardCabbage
·
2020-06-13 00:39
发现数据结构之美-栈
这篇博文非常适合
数据结构基础
非常薄弱的同学食用,也欢迎
趁你还年轻
·
2020-06-04 23:07
数据结构
栈
算法
前端
javascript
1-
数据结构基础
和算法基础(python)
数据结构基础
定义数据结构就是相互之间存在一种或多种特定关系的数据元素的集合举例来说:python自带的基本数据类型list(),由于底层结构是数组,所以不同数据项之间可以互相定位。
笔技人
·
2020-05-11 08:44
CVTE面经
我是提前一天来到南京的,在南京找到一家超烂的宾馆后,开始买生活必需品,然后复习了一下二叉树(
数据结构基础
很多不会233333)。
SaUlala
·
2020-04-13 17:26
算法和
数据结构基础
一览
概况数据结构树状图学好算法和数据结构对培养编程内力很重要3Points:ChunkitupDeliberatepracticingFeedback知识总览DataStructureAlgorithmArrayGreedyStack/QueueRecursion/BacktracePriorityQueue(heap)In-order/Pre-order/Post-orderTraversalLin
番茄沙司a
·
2020-04-08 10:24
Java实现单向链表
数据结构在Java中运用广泛,了解简单的
数据结构基础
,有助于我们更加快捷的掌握Java容器的实现。本文主要讲解Java单向链表的知识点。
Renaissance_
·
2020-04-07 12:20
数据结构中使用指针运算括号匹配问题
使用指针实现括号匹配问题:#include#include//
数据结构基础
语法#definetrue1#definefalse0#defineok1#defineerror0#defineinfeasible
obidv
·
2020-04-01 13:51
Android技能树 — Rxjava取消订阅小结(2):RxLifeCycle
—Activity小结Android技能树—View事件体系小结Android技能树—Android存储路径及IO操作小结Android技能树—多进程相关小结Android技能树—Drawable小结
数据结构基础
知识
青蛙要fly
·
2020-03-30 04:35
汇编-----
数据结构基础
数据结构简介什么是数据结构?计算机存储及组织数据的方式.也可以理解为,一些有特殊关系的数据计算机以0和1的电信号来存储数据,8个0/1为一个字节(bit),1024个bit为1KB,1024KB为1M以此类推常见数据结构线性表(数组链表栈队列)树图逻辑结构数据从逻辑上看,可以分为下面几种结构:集合结构集合结构集合结构里面有很多元素,但元素之间没有特殊的关系,类似于NSSetNSMutableSet
那时J花开
·
2020-03-29 15:36
关于二叉树的那些事
一前言没有良好的
数据结构基础
根本支持不起深度研究,故知识追寻者发了大力气写一篇通俗易懂的树概念,希望读者们可以收获颇多;本篇文章将带领读者理解什么是树,树具有哪些特性,常见树的类别,简单实现等,尊重原创
知识追寻者
·
2020-03-28 13:00
数据结构基础
(五)图以及图的遍历
概念定义图是一种较线性表和树更为复杂的数据结构相较于线性表的一对一(每个结点只有一个前驱后驱)和树的一对多(层级结构,上层结点可以与多个下层结点相关),图形结构的元素关系是多对多(即结点之间的关系可以是任意的)图可分为有向图和无向图术语连通图:对于无向图,如果任意两个结点之间都是通的,则称之为连通图连通分量:对于无向非连通图,极大连通子图称为其连通分量强连通图:对于有向图,任意两个结点有路径强连通
MrDTree
·
2020-03-27 08:51
数据结构基础
理论
1.2.1数据、数据元素、数据项和数据对象数据(Data)是客观事物的符号表示,是所有能够输入到计算机中并被计算机程序处理的符号的总称。数据元素(DataElement)是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。数据项(DataItem)是组成数据元素的、有独立含义的、不可分割的最小单位。数据对象(DataObject)是性质相同的数据元素的集合,是数据的一个子集。1.2.2数据
__blossom
·
2020-03-23 01:38
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
上一页
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
其他