纵有疾风起
人生不言弃

计算机

剑指Offer面试题:13.调整数组顺序使奇数位于偶数前面-起风网

剑指Offer面试题:13.调整数组顺序使奇数位于偶数前面

coward阅读(301)评论(0)

一、题目:调整数组顺序使奇数位于偶数前面 题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。   例如有以下一个整数数组:12345,经过调整后可以为:15342、13...

关于CPU的一些基本知识总结

vicky阅读(319)评论(0)

CPU是计算机的大脑。 程序的运行过程,实际上是程序涉及到的、未涉及到的一大堆的指令的执行过程。 当程序要执行的部分被装载到内存后,CPU要从内存中取出指令,然后指令解码(以便知道类型和操作数,简单的理解为CPU要知道这是什么指令),然后执...

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

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

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

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

数据结构基础温故-3.队列-起风网

数据结构基础温故-3.队列

Drinktowind阅读(501)评论(0)

在日常生活中,队列的例子比比皆是,例如在车展排队买票,排在队头的处理完离开,后来的必须在队尾排队等候。在程序设计中,队列也有着广泛的应用,例如计算机的任务调度系统、为了削减高峰时期订单请求的消息队列等等。与栈类似,队列也是属于操作受限的线性...

关于总线的总结-起风网

关于总线的总结

vicky阅读(280)评论(0)

总线(bus)是一种通信系统,用于携带各种类型的数据,在各组件之间传递数据(可以理解为快递员。按照bus的字面意思理解更好,公共汽车,公共的携带数据的交通工具)。 在大概念上分三种总线:系统总线(前端总线)、内部总线和外部总线。 系统总线:...

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

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

Habit阅读(341)评论(0)

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

剑指Offer面试题:22.二叉搜索树的后序遍历序列-起风网

剑指Offer面试题:22.二叉搜索树的后序遍历序列

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

一、题目:二叉搜索树的后序遍历序列 题目:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。   例如在下面的一颗二叉搜索树中,输入数组{5,7...

数据结构基础温故-2.栈-起风网

数据结构基础温故-2.栈

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

现实生活中的事情往往都能总结归纳成一定的数据结构,例如餐馆中餐盘的堆叠和使用,羽毛球筒里装的羽毛球等都是典型的栈结构。而在.NET中,值类型在线程栈上进行分配,引用类型在托管堆上进行分配,本文所说的“栈”正是这种数据...