纵有疾风起
人生不言弃

计算机

剑指Offer面试题:2.二维数组中的查找-起风网

剑指Offer面试题:2.二维数组中的查找

仇仇-qiuqiu阅读(327)评论(0)

一、题目:二维数组中的查找 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。     例如下面的二维数组就是每行、每...

剑指Offer面试题:1.实现Singleton模式-起风网

剑指Offer面试题:1.实现Singleton模式

Habit阅读(343)评论(0)

说来惭愧,自己在毕业之前就该好好看看《剑指Offer》这本书的,但是各种原因就是没看,也因此错过了很多机会,后悔莫及。但是后悔是没用的,现在趁还有余力,把这本书好好看一遍,并通过C#通通实现一遍,并记录在我的博客中,作为学习笔记。 一、题目...

数据结构基础温故-7.排序-起风网

数据结构基础温故-7.排序

Thedreamofyou阅读(388)评论(0)

排序(Sorting)是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为按关键字“有序”的记录序列。如何进行排序,特别是高效率地进行排序时计算机工作者学习和研究的重要课题之一...

数据结构基础温故-6.查找(下):哈希表-起风网

数据结构基础温故-6.查找(下):哈希表

chorme阅读(444)评论(0)

哈希(散列)技术既是一种存储方法,也是一种查找方法。然而它与线性表、树、图等结构不同的是,前面几种结构,数据元素之间都存在某种逻辑关系,可以用连线图示表示出来,而哈希技术的记录之间不存在什么逻辑关系,它只与关键字有关联。因此,哈希主要是面向...

数据结构基础温故-5.图(下):最短路径-起风网

数据结构基础温故-5.图(下):最短路径

深夜徐老师阅读(457)评论(0)

图的最重要的应用之一就是在交通运输和通信网络中寻找最短路径。例如在交通网络中经常会遇到这样的问题:两地之间是否有公路可通;在有多条公路可通的情况下,哪一条路径是最短的等等。这就是带权图中求最短路径的问题,此时路径的长度不再是路径上边的数目总...

数据结构基础温故-5.图(中):图的遍历算法-起风网

数据结构基础温故-5.图(中):图的遍历算法

晁然然然然阅读(592)评论(0)

上一篇我们了解了图的基本概念、术语以及存储结构,还对邻接表结构进行了模拟实现。本篇我们来了解一下图的遍历,和树的遍历类似,从图的某一顶点出发访问图中其余顶点,并且使每一个顶点仅被访问一次,这一过程就叫做图的遍历(Traversing Gra...

你必须知道的指针基础-8.栈空间与堆空间-起风网

你必须知道的指针基础-8.栈空间与堆空间

夏诗文shwin阅读(548)评论(0)

一个由C/C++编译的程序占用的内存分为以下几个部分:  1、栈区(stack):又编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。 2、堆区(heap):一般是由程序员分配释放,若程...