自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 基本数据结构——栈(数组实现)

栈(stack)是一种基本的线性数据结构,在栈上实现的是后进先出(LIFO)的策略。LIFO即最后入栈的元素最先出栈,入栈操作为push(),出栈操作为pop()。本文使用C语言+数组对栈进行实现。1、栈的数组实现:#include<stdio.h>#include<stdbool.h>#define MAXSIZE 100typedef int datat...

2018-07-03 23:48:45 828

原创 数据结构提纲

学习计算机编程,经常会看到这个等式:程序=算法+数据结构。算法是用来描述适合用计算机程序来实现的问题——解决方法。算法即便不是该领域大部分问题的中心研究对象,也是许多问题的核心研究对象。大部分算法的重点在于计算中涉及的数据的组织方法——数据结构,因此设计算法离不开数据结构,离开了数据结构的算法就是无本之木,无水之源。数据结构划分:    (1)按照逻辑结构划分:集合(无逻辑关系)、线性结构和非线性...

2018-07-03 00:21:18 788

Computer Systems A Programmers Perspective 3rd Edition.pdf

本书为Computer Systems Aprogrammer's Perspective Third Edition 英文原版图书。

2019-07-06

[C算法(第1卷)].(美国)Robert.Sedgewick.清晰版(djvu版)

《C算法》介绍了当今最重要的算法,共分3卷,《C算法(第1卷):基础、数据结构、排序和摸索》是第1卷。第1卷分4部分、共16章。第一部分“基础知识”(第1~2章)介绍了基本算法分析原理。第二部分“数据结构”(第3~5章)讲解算法分析中必须掌握的数据结构知识。主要包括基本数据结构、抽象数据结构、递归和树。第三部分“排序”(第6~11章)按章节顺序分别讨论了基本排序方法(如选择排序、插入排序、冒泡排序、希尔排序等)、快速排序方法,归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊目的排序方法,并比较了各种排序方法的性能特征。第四部分“搜索”(第12~16章)在进一步讲解符号表、树等抽象数据类型的基础上,重点讨论哈希方法、基数搜索以及外部搜索方法。 书中提供了用C语言描述的完整算法源程序,并且配有丰富的插图和练习。可作为高等院校相关专业的教材和补充读物,也可供自学之用。

2018-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除