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
算法竞赛入门经典-数据结构基础
数据结构基础
理论
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
书
同济大学线性代数第五版》《信息论基础第2版》《微积分超入门》《数学之美》《漫画线性代数》《矩阵理论及其应用》《统计学习方法李航》《高等数学》《矩阵分析引论》《线性代数》《深入浅出统计学》《矩阵分析华章数学译丛》算法《
算法竞赛入门经典
完整版
狼牙战士
·
2020-03-13 03:28
「
算法竞赛入门经典
第二版」第 3 章 数组和字符串 习题解答
关于输入问题的注意:数组在main函数中的定义的无法定义的很大,所以大数据的数组一般定义在main函数外面scanf("%s")碰到"\0"、空格、TAB会停止fgetc(fin)读取一个打开的文件fin碰到EOF会停止EOF并不是char类型,因此fgetc不会返回char,而是返回int类型getchar()从标准输入读取一个字符==fgetc(stdin)Windows回车符:"\r\n"W
_凉风_
·
2020-03-10 05:23
数训营第一课笔记: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
C++除数是0/0.0时的结果
在《
算法竞赛入门经典
》书上看到这个问题,于是做了个小试验,结果出乎意料,故记录如下。注:实验为OSX系统下,使用g++编译器进行。其它编译器未测试。
无关风月只关情
·
2020-02-20 16:57
算法基础
IntroductiontoBasicAlgorithmScripting这部分习题难度不大,复习和巩固了很多
数据结构基础
部分提到的处理字符串和数组的方法,但是有些平时容易觉得自己明白的内容还是有很多迷惑人的地方
Nikkkki睡不醒
·
2020-02-16 06:10
「
算法竞赛入门经典
」「第三章」
开灯问题(P39)n盏灯,编号为1-n,第一个人把所有灯打开,第二个人按下编号为2的倍数的灯的开关,第三个人按下编号为3的倍数的灯的开关,以此类推,一共有k个人,问最后有哪些灯开着。//3开灯问题.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include#includeintmain(intargc,
米耳
·
2020-02-16 05:26
《
算法竞赛入门经典
》(第2版)第二章的练习题
学数据结构与算法前的热身,没想到热了一天,杯具。2-1.pngvoiddaffodil(){/**输出100~999中的所有水仙花数。若3位数ABC满足ABC=A*A*A+B*B*B+C*C*C,则称其为水仙花数。例如153=1*1*1+5*5*5+3*3*3,所以153是水仙花数。*/for(inti=100;i0;k--){printf("");}for(intj=maxCount;j>0;j
JohnnyB0Y
·
2020-02-14 17:22
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
《
算法竞赛入门经典
》第二章习题
《
算法竞赛入门经典
》(第二版)第二章习题水仙花数(daffodil)输出100~999中的所有水仙花数。若3位数ABC=A³+B³+C³,则称其为水仙花数。
风之旅人c
·
2020-02-11 01:21
数据结构基础
复习笔记(一)
常见数据结构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
蓝桥杯备考——
算法竞赛入门经典
(第2版)学习笔记1
算法竞赛入门经典
(第2版)学习笔记1第一章程序入门设计1.1算数表达式1.2变量及其输入1.3顺序结构程序设计1.4分支结构程序设计1.5注解与习题第一章程序入门设计1.1算数表达式程序1-2:计算并输出
不好好学习是猪
·
2020-02-09 16:01
韩信点兵-
算法竞赛入门经典
习题2-2
韩信点兵3人一排余a人,5人一排余b人,7人一排余c人,求总共人数?规定人数不小于10人,不大于100人按照其中一种模式枚举可能的人数,然后其中再判断是否满足另外两种模式即可。#include#include#includeusingnamespacestd;intmain(){//韩信点兵//3人一排余a人,5人一排余b人,7人一排余c人,求总共人数?//规定人数不小于10人,不大于100人in
茶酒qqq
·
2020-02-07 08:52
数据结构基础
理论
基础概念数据(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
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他