以图明志

数据结构

[专题] 补完链队列的其它常见操作

置空、求长度、判断空等
返回队头元素:若队列不空,则用e返回Q的队头元素,并返回OK,否则返回ERROR。求队列的长度:求链队列的长度,用一个工作指针遍历队列然后记录长度即可。判断队列是否为空:判断链队列是否为空很简单,比较队头指针与队尾指针是否重合即可,Q.front==Q.rear 。

数据结构

[专题] 循环队列与链队列的优劣势

循环队列、链队列分别什么时候用
从时间上,其实它们的基本操作都是常数时间,即都为0(1)的,不过循环队列是事先申请好空间,使用期间不释放,而对于链队列,每次申请和释放结点也会存在一些时间开销,如果入队出队频繁,则两者还是有细微差异。对于空间上来说,循环队列必须有一个固定的长度,所以就有了存储元素个数和空间浪费的问题。

网站运维

CentOS Apache 如何开启 Gzip 开启

gzip 方法记录
服务器开启 gzip 压缩会大大的提高网站访问速度,带来良好的用户体验,而且降低网站流量,这些好处是显而易见的。当然 gzip 并不是百利而无一害。首先服务器压缩网页数据会占用一定的服务器资源,另外如果 gzip 压缩得太厉害(压缩等级太高)可能会让旧版的 IE 系列无法正常打开网页。

IT人家

裁员、危机感与保持清醒的头脑

由近期裁员想到的
既然不存在真的铁饭碗,职场里的每个人必须要有基本的危机意识,并实时监察自己是否已经处于危机之中。毕竟公司可以裁员或倒闭,人却不能在裁员或倒闭后说我不活了。 有的大公司其实是有大企业病的,工作相对比较悠闲,工作效率也不是很高。很多人很容易被这种安全的假象所迷惑,感觉一辈子似乎就会这么下去了,每天混混日子没什么打紧。

IT人家

同一片蓝天下,有些人以你想象不到的方式活着

停止你奢侈的抱怨吧
这是一篇非技术文章,但是却可以让我们深思。我时常听到身边的人在抱怨,抱怨各种东西:工作不开心,房价很高,房贷压力大,和伴侣相处出问题……等等。直到我看到这么一篇文章,我才发现,我们身边的这些抱怨,是多么地奢侈。同样是蓝天下,真的有那么一些人,以你无法想象的方式在活着……

计算机算法

如何用随机函数rand5来构造随机函数rand7

一道经典的算法题
rand5() 它能够等概率生成 1-5 之间的整数。所谓等概率就是1,2,3,4,5 生产的概率均为 0.2 。现在利用rand5(), 构造一个能够等概率生成 1- 7 的方法。 这里有两个特别重要的点,一是 如果 rand5() + rand5(), 我们能够产生一个均匀分布的 1 - 10 吗? 答案是否定的。比如对于 6来讲(4+2, 2+4, 3+3),它被生成的生成的概率比1 (1+0,0+1)要大。

计算机数学与基础

计算机专业的学生必须掌握的五门课程

不能掌握他们就不应该获得学位
计算机专业概念有点大。就计算机科学与技术专业而言,以下这些是必修的:线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。MIT开设的《Introduction To algorithm》,中文版叫《算法导论》。
4 / 4 首页 < Prev 1 2 3 4 Next > 尾页 页码: