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
【算法与数据结构】
想成为一个游戏程序员要有以下资料
呵呵....下面文章转自,自学编程网http://www.zxbc.cn/一、书籍:
算法与数据结构
:《数据结构(C语言版)》——严蔚敏、吴伟民清华出版社我觉得其配套习题集甚至比原书更有价值,每个较难的题都值得做一下
future_fighter
·
2020-07-09 08:59
心情日记
算法与数据结构
+一点点ACM从入门到进阶吐血整理推荐书单
前言:技术书阅读方法论一.速读一遍(最好在1~2天内完成)人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提醒的作用,看看第二次看有没有懂了些。二.精读一遍(在2周内看完)有了前
yingduo5775
·
2020-07-09 03:42
开发
聊聊程序员面试准备
还有其他相关的基础知识点,比如前端,运维等等,当然数据库,计算机网络,
算法与数据结构
,操作系统这些程序员通用技能也是需要熟悉掌握的。这种主要就是
wuShiJingZuo
·
2020-07-09 00:00
算法与数据结构
复习 第二章 线性表(详解)
第二章线性表书面作业一、判断题1、顺序存储的线性表可以随机存取。(T)解析:线性表的顺序存储结构可以通过线性表的首址加偏移的方法计算出来第i个数据的位置;而线性表的链式存储结构要访问第i个数据,就必须先访问前面的i-1个数据;2、在具有N个结点的单链表中,访问结点和增加结点的时间复杂度分别对应为O(1)和O(N)。(F)解析:访问结点和增加结点的时间复杂度分别对应为O(N)和O(1);3、线性表采
我是一名好学者
·
2020-07-08 21:12
算法与数据结构
[转]
算法与数据结构
——入门总结与自学资料推荐
[转]
算法与数据结构
——入门总结与自学资料推荐本文转自(http://www.cnblogs.com/jiahuix/p/4868881.html)一、大纲博客:董西城、Vamei思维导图下载地址:http
weixin_34116110
·
2020-07-08 16:26
《算法(第四版)》读书笔记(完结)
大一下的时候学过数据结构,但是面试的时候发现一些基础知识都忘的差不多了,所以打算借这本书重新学习一下
算法与数据结构
.使用的语言是JAVA.IDE是Eclipse,相关设置请看以下两篇文章:配置算法(第4
weixin_30325971
·
2020-07-08 13:51
算法与数据结构
学习-时间复杂度分析
复杂度分析大O表示法、时间复杂度分析O(1)inti=8;intj=6;intsum=i+j;O(logn)、O(nlogn)i=1;while(i<=n){i=i*2;}通过2x=n求解x=$\log_2n$,所以,这段代码的时间复杂度就是O($\log_2n$)。$\log_2n$不管是以2为底,还是3为底...统一表示成O(logn)O(m+n)、O(m*n)intcal(intm,intn
小鸡
·
2020-07-08 13:13
算法-数据结构
博弈论 | 详解搞定组合博弈问题的SG函数
本文始发于个人公众号:TechFlow,原创不易,求个关注今天这篇是
算法与数据结构
专题的第27篇文章,我们继续深入博弈论问题。
TechFlow2019
·
2020-07-08 11:00
计算机考研四个科目数据推荐
陈守孔,胡潇琨,李玲编著:《
算法与数据结构
考研试题精析(第二版)》,机械工业出版社。二、计算机组成原理唐朔飞编著:《计算机组成原理》,高等教育出版社。
56585665
·
2020-07-08 10:27
考研
数据结构与算法--基础篇
阅读目录引入概念时间复杂度和大“O”记法Python内置类型性能分析timeit模块list的操作测试dict字典内置操作的时间复杂度数据结构与ADT抽象数据类型(AbstractDataType)
算法与数据结构
的区别
算法与数据结构
大致分类线性结构非线性结构需要学习的引入概念
storyfull
·
2020-07-08 06:41
数据结构与算法
算法与数据结构
学习(54)-程序员常用10种算法(贪心算法)
贪心算法介绍贪婪算法(贪心算法)是指在对问题进行求解时,在每一步选择中都采取最好或者最优(即最有利)的选择,从而希望能够导致结果是最好或者最优的算法贪婪算法所得到的结果不一定是最优的结果(有时候会是最优解)但是都是相对近似(接近)最优解的结果贪心算法最佳应用-集合覆盖假设存在如下表的需要付费的广播台,以及广播台信号可以覆盖的地区。如何选择最少的广播台,让所有的地区都可以接收到信号思路分析:使用贪婪
九岁ya
·
2020-07-07 17:06
《java数据结构与算法》系列
算法与数据结构
学习(50)-程序员常用10种算法(非递归的二分查找)
二分查找算法(非递归)介绍前面我们讲过了二分查找算法,是使用递归的方式,下面我们讲解二分查找算法的非递归方式二分查找法只适用于从有序的数列中进行查找(比如数字和字母等),将数列排序后再进行查找二分查找法的运行时间为对数时间O(㏒₂n),即查找到需要的目标位置最多只需要㏒₂n步,假设从[0,99]的队列(100个数,即n=100)中寻到目标数30,则需要查找步数为㏒₂100,即最多需要查找7次(2^
九岁ya
·
2020-07-07 17:06
《java数据结构与算法》系列
研招考试科目计算机专业课408代表什么?
2.辅导书:《
算法与数据结构
考研试题精析(第二版)》机械工业出版社网上广为流传的数据结构1800
G00dChina
·
2020-07-07 12:42
资料收藏
【
算法与数据结构
】二叉堆和优先队列 Priority Queue
优先队列的特点普通队列遵守先进先出(FIFO)的规则,而优先队列虽然也叫队列,规则有所不同:最大优先队列:优先级最高的元素先出队最小优先队列:优先级最低的元素先出队优先队列可以用下面几种数据结构来实现:基于堆heap,包括下面几种堆:二叉堆多项式堆Fibonacci堆基于二叉搜索树BST如果用线性数据结构来实现优先级队列,则时间复杂度均为O(n)。而如果用二叉堆来实现,时间复杂度可以提高到O(lo
kikajack
·
2020-07-07 12:48
算法与数据结构
Leetcode684. 冗余连接(C语言)
Leetcode684.冗余连接(C语言)数据结构-图(并查集):
算法与数据结构
参考题目:在本问题中,树指的是一个连通且无环的无向图。
jeanlu
·
2020-07-07 11:49
数据结构&算法
初学C语言的学习计划
为此,我们充分利用本站中的训练场评测的OJ系统,有选择的设置了以侧重C语言本身的语法练习,及
算法与数据结构
兼顾的
gin1008
·
2020-07-07 08:04
算法与数据结构
学习笔记一(O(n^2)排序算法)
学习资料:https://github.com/liuyubobobo/Play-with-Algorithms上面是C++和Java版本的代码我跟着视频的思想写了一些JavaScript版本的我的代码GitHub:https://github.com/luxiaohai1024/studyCode/tree/master/algorithm-算法(不断更新)测试工具代码(function(win
canxuezhang
·
2020-07-07 04:13
算法与数据结构
简单排序算法
前端
JavaScript
学习笔记
日常(更新至2019.8.14)
说起网络流,我发现自己最小费用最大流多路增广的部分还没实现以及最近才开始看的带上下界网络流也是个坑之前还说想写一篇Blog现在看来得推迟了本月除了学了一大堆
算法与数据结构
外最大的收获是数论函数入门了学会了莫比
afwrri2311
·
2020-07-07 02:42
由两个栈组成一个队列
使用C++完成《程序员代码面试指南IT名企
算法与数据结构
题目》题目编写一个类,用两个栈实现队列,支持队列操作:-push:入队-pop:出队(不返回值)-front:返回最先入队的值实现栈的特点是先进后出
Zach_z
·
2020-07-07 01:37
数据结构与算法
算法与数据结构
学习(59)-程序员常用10种算法(马踏棋盘算法)
马踏棋盘算法介绍马踏棋盘算法也被称为骑士周游问题将马随机放在国际象棋的8×8棋盘Board[0~7][0~7]的某个方格中,马按走棋规则(马走日字)进行移动。要求每个方格只进入一次,走遍棋盘上全部64个方格骑士周游(马踏棋盘)问题的解决步骤和思路创建棋盘chessBoard,是一个二维数组将当前位置设置为已经访问,然后根据当前位置,计算马儿还能走哪些位置,并放入到一个集合中(ArrayList),
九岁ya
·
2020-07-06 17:05
《java数据结构与算法》系列
计算机应该看得100本书
计算机数学基础高等数学线性代数概率论与数理统计离散数学及其应用离散数学教程(北大版)什么是数学具体数学:计算机科学基础3.C语言谭浩强C程序设计CprimerplusTheCprogramminglanguageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库4.
算法与数据结构
数据结构
moshenlei
·
2020-07-06 17:55
程序员必读
linux内核
Linux内核
九度oj
数据结构
计算机考专业课资料
2.辅导书:《
算法与数据结构
考研试题精析(第二版)》机械工业出版社网上广为流传的数据结构1800
moshenlei
·
2020-07-06 17:55
考研经验
程序员必须掌握的核心算法有哪些?
这些
算法与数据结构
的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
zjh246890
·
2020-07-06 13:08
第一章什么是数据结构,什么是算法
,所以这里概念只是简单的提一提而已,可以用一种比较偏激的方式去理解它,到日后慢慢的再一点点的体会就可以了,我一直觉得学习编程,很多人说要先学好基础,但是其实很多基础是在于你应用了之后才能够真正明白的,
算法与数据结构
就是这样一门科学
keycoding
·
2020-07-06 10:37
算法和数据结构
算法与数据结构
系列之[优先队列]
前面我们介绍了队列这种数据结构,不过我们在前面所介绍的队列只是一种普通的队列,即元素先进先出,其实队列还可以分优先级,优先级高的元素先出,比如操作系统的调度,会将优先级高的任务先调度执行,这种队列就叫做优先队列。那么优先队列底层该如何实现呢?1.优先队列可以使用普通的线性结构,比如动态数组,入队时的时间复杂度为O(1),出队时需要遍历元素,找到优先级最大的元素出队,时间复杂度为O(n)。2.使用顺
源码复兴号
·
2020-07-06 10:40
算法与数据结构
数据结构
队列
优先队列
一文教你学习数据挖掘入门算法
附Java/C/C++/机器学习/
算法与数据结构
/前端/安卓/Python/程序员必读书籍书单大全:书单导航页(点击右侧极客侠栈即可打开个人博客):极客侠栈①【Java】学习之路吐血整理技术书从入门到进阶最全
weixin_45110404
·
2020-07-06 06:42
教你如何在Ubuntu下配置JAVA环境
附Java/C/C++/机器学习/
算法与数据结构
/前端/安卓/Python/程序员必读书籍书单大全:书单导航页(点击右侧极客侠栈即可打开个人博客):极客侠栈①【Java】学习之路吐血整理技术书从入门到进阶最全
weixin_45110404
·
2020-07-06 06:42
算法与数据结构
复习 第三章 栈与队列(详解)
文章目录第三章栈与队列书面作业一、判断题二、单选题三、填空题四、程序填空五、函数题第三章栈与队列书面作业一、判断题1、在对不带头结点的链队列作出队操作时,不会改变头指针的值。(F)解析:会改变,头指针变为相连的指针;2、循环队列执行出队操作时会引起大量元素的移动。(F)解析:循环队列详解;3、不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑"溢出"情况。(T)解析:因为存贮空间是有限的;4
我是一名好学者
·
2020-07-06 05:27
算法与数据结构
javascript 常用
算法与数据结构
javascript
算法与数据结构
一、基础算法(一)、字符串1、反转字符串中的单词(1)split方法(2)正则表达式方法2、计数二进制子串(二)、数组3、电话号码组合4、卡牌分组5、种花问题6、格雷编码
天壌海郎
·
2020-07-06 04:26
这些前端必备
算法与数据结构
,你不得不会!
算法,对前端人来说陌生又熟悉,很多时候我们都不会像后端工程师一样重视这项能力。但事实上,算法对每一个程序员来说,都有着不可撼动的地位。因为开发的过程就是把实际问题转换成计算机可识别的指令,也就是《数据结构》里说的,「设计出数据结构,在施加以算法就行了」。编写指令的好坏,会直接影响到程序的性能优劣,而指令又由数据结构和算法组成,所以数据结构和算法的设计基本上决定了最终程序的好坏。另外,在阅读源码时,
前端劝退师
·
2020-07-06 02:18
算法与数据结构
之顺序表顺序表
著名的计算机科学家N.Wirth教授曾提出一个公式:算法+数据结构=程序“数组”类型表示顺序存储结构,用指针来表示链式存储结构。指针p指向下一个对象单元,p的值不是一增加1,而是增加对象类型所占的字节数。一个结构提示类型student,没有定义变量,就不会分配存储单元,不能再程序中直接访问结构体类型名。线性表是N个具有相同特性的数据元素的有限序列。线性表分为顺序存储结构和链式存储结构。顺序表:/*
weixin_34087307
·
2020-07-06 00:01
Day 1074:重学左耳听风(21)
找到相关的场景,体会基础的威力,
算法与数据结构
、操作系统、编译原理、网络基础等。技术学不过来,多数是为自己能力不足,更多是为自己懒惰找的借口。坚持正常学习,你就可以超过大多数人了。
kafkaliu
·
2020-07-05 22:24
算法与数据结构
(五)树表的查找
*树表的查找*(1)二叉排序树(2)二叉排序树的操作——查找(3)二叉排序树的操作——插入(4)二叉排序树的操作——生成(5)二叉排序树的操作——删除(1)二叉排序树由于线性表的查找更适合于静态查找表,若要对动态查找表进行高效率的查找,可采用二叉树作为查找表的组织形式,将其统称为树表。二叉排序树又称二叉查找树,是一种对排序和查找都很有用的特殊二叉树。该表结构在查找过程中动态生成,对于给定值key若
weixin_30292745
·
2020-07-05 20:51
经典编程书籍大全
100+经典技术书籍,涵盖:计算机系统与网络、系统架构、
算法与数据结构
、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试和编程相关的经典书籍。
weixin_30266829
·
2020-07-05 20:35
左程云:程序员该如何学习算法?
我是《程序员代码面试指南--IT名企
算法与数据结构
题目最优解》的作者,书籍涉及
算法与数据结构
编程题目240道以上,并且个人实现出最优解,大部分题目为面试高频。
编程喵叔
·
2020-07-05 18:37
技术
一些面试题
算法与数据结构
1、链表问题集锦2、快排3、2个有序数组如何成为1个有序数组4、找出字串中最长连续5、多线程相关问题synchrozied,死锁代码,hashmap基础6、Spring框架相关问题蔚来汽车
阿亮私语
·
2020-07-05 09:27
算法与数据结构
(十五):贪心算法(哈夫曼编码问题)(C++实现)
文章目录
算法与数据结构
(十五):贪心算法(哈夫曼编码问题)(C++实现)哈夫曼编码基本思想哈夫曼树的构建主函数参考:算法分析与设计(C++描述)石志国、刘冀伟、姚亦飞编著
算法与数据结构
(十五):贪心算法
三生石gg
·
2020-07-05 08:42
算法与数据结构
C++/C
JAVA笔记:
算法与数据结构
【单链表】
背景:用JAVA实现单链表的所有操作(目录创建带头节点head的类SingleLinkedList.java创建类SingleLinkdeListMan,用于实现对SingleLinkedlist的所有操作创建头节点添加节点方式一:直接添加在末尾添加节点方式二:自动有序化(添加无序,但是会自动排序)打印链表指定有哪个头节点开始打印链表修改链表节点属性(demo只改名字和绰号)删除节点统计节点数查找
Suddenly》
·
2020-07-05 07:42
数据结构与算法
java
数据结构
算法
单链表
python
算法与数据结构
(14)线性查找和二分查找
线性查找:number_list=[0,1,2,3,4,5,6,7]deflinear_search(value,iterable):forindex,valinenumerate(iterable):ifval==value:returnindexreturn-1deftest_linear_search():assertlinear_search(5,number_list)==5传一个谓词进
Python_Heaven
·
2020-07-05 06:56
python算法与数据结构
Skip List(跳跃表)原理详解
很难吧,这需要时间,要考虑很多细节,要参考一堆
算法与数据结构
之类的树,还要参考网上的代码,相当麻烦。
qiki_tang
·
2020-07-05 02:25
数据结构
《
算法与数据结构
》学习笔记 4-6 优化的堆排序(原地堆排序)
《
算法与数据结构
》学习笔记4-6优化的堆排序(原地堆排序)原地堆排序的思想通过上一节的学习,我们知道一个数组通过heapify,即通过一半的元素执行ShiftDown的操作可以逐渐地整理成一个最大堆。
liweiwei1419
·
2020-07-04 23:58
算法
Leetcode232. 用栈实现队列(C语言)
Leetcode232.用栈实现队列(C语言)数据结构-栈和队列:
算法与数据结构
参考题目:使用栈实现队列的下列操作:push(x)–将一个元素放入队列的尾部。pop()–从队列首部移除元素。
jeanlu
·
2020-07-04 19:03
数据结构&算法
Leetcode409. 最长回文串(C语言)
Leetcode409.最长回文串(C语言)数据结构-字符串:
算法与数据结构
参考题目:给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造中注意区分大小写。
jeanlu
·
2020-07-04 19:03
数据结构&算法
《 常见
算法与数据结构
》符号表ST(1)——基本介绍
符号表(SymbolTable)本系列文章主要介绍常用的算法和数据结构的知识,记录的是《AlgorithmsI/II》课程的内容,采用的是“算法(第4版)”这本红宝书作为学习教材的,语言是java。这本书的名气我不用多说吧?豆瓣评分9.4,我自己也认为是极好的学习算法的书籍。通过这系列文章,可以加深对数据结构和基本算法的理解(个人认为比学校讲的清晰多了),并加深对java的理解。1符号表介绍和AP
Vosky
·
2020-07-04 17:52
算法和数据结构
常用算法与数据结构
《 常见
算法与数据结构
》平衡查找树(1)—— 2-3查找树(附动画)
本系列文章主要介绍常用的算法和数据结构的知识,记录的是《AlgorithmsI/II》课程的内容,采用的是“算法(第4版)”这本红宝书作为学习教材的,语言是java。这本书的名气我不用多说吧?豆瓣评分9.4,我自己也认为是极好的学习算法的书籍。通过这系列文章,可以加深对数据结构和基本算法的理解(个人认为比学校讲的清晰多了),并加深对java的理解。2-3树介绍我们上回说到二叉查找树已经很接近我们的
Vosky
·
2020-07-04 17:52
算法和数据结构
常用算法与数据结构
日记——OI历程
算法与数据结构
方面也没什么大的进展。2017.06.30忘记更新日记了。整理了一下数论,学了一遍容斥原理,然后看了下FFT...一
dav74739
·
2020-07-04 14:42
算法与数据结构
笔记11——单链表(Singly Linked List)
前言了解数据结构的小伙伴,应该有听说过单链表。那么是单链表呢?单链表的使用是怎么样的呢?下面就分享一下我理解的单链表。单链表概念单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象)+指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。单链表示例图单链表操作Demo1
裕博
·
2020-07-04 13:25
算法与数据结构
算法与数据结构
番外(1):优先队列
这是
算法与数据结构
番外系列的第一篇,这个系列未来的主要内容是补充一些与
算法与数据结构
相关的知识,这些知识比较零碎,同时也与正传关系密切,往往需要阅读了正传的相关内容以后,才能较好的理解这部分内容。
Albert Shen
·
2020-07-04 11:45
算法与数据结构
【资源大全】.NET资源大全中文版(Awesome最新版)
算法与数据结构
(AlgorithmsandDatastructures)应用程序接口(API)应用程序框架(ApplicationFrameworks)模板引擎(ApplicationTemplates
a688977544
·
2020-07-04 10:31
计算机基础考研代号408
数据结构《数据结构(C语言版)》严蔚敏、吴伟民编著清华大学出版社《数据结构题集(C语言版)》严蔚敏、吴伟民编著清华大学出版社《
算法与数据结构
考研试题精析(第二版)》陈守孔、胡潇琨、李玲编著机械工业出版社组成原理
Weiguang_123
·
2020-07-04 09:26
考研之专业课
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他