![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
对一些问题的理解
文章平均质量分 58
张鑫的blog
CSer
展开
-
我的Blog开通啦
开通Blog,踏上征程今天开通了blog,在此记录自己平时学习的点滴,在技术的道路上前行。。。。。 Coding 从”Hello World!”开始入门!#include<stdio.h> int main() { printf("hello world!\n"); return 0; }原创 2016-01-16 11:42:45 · 258 阅读 · 0 评论 -
编程珠玑:关于展开循环
关于展开循环对程序性能的影响昨天看到了CSAPP上优化程序性能一章,印象最深的一点是关于展开循环的描述。关于展开循环,上面是这样描述的: **展开循环是一种程序变换,通过增加每次迭代计算的元素的数量,减少循环的迭代次数。** 循环展开能从两方面改进程序的性能。 减少了不直接有助于程序结果的操作的数量,例如循环索引计算和分支条件。 提供了一些方法,可以进一步变化代码,减少整个计算中关键路径上的操作数量原创 2016-01-19 12:47:31 · 5552 阅读 · 0 评论 -
对昨天笔试题的一些总结
昨天下午,投的实习简历终于有了消息。HR发过来一套笔试题,共四个题。要求一小时之内做完并发过去,这是第一次收到这么正式的笔试题,虽然是自己线下在家里做的,但心里难免紧张。 下面是最后一个题,感觉有思路,但当时没写出来。 *寻找所有连接点 :有一个 n n 的整型二维数组,现随便输入一个数组内的节点坐标,请输入与此节点连接在一起的所有值相同的节点的坐标。 ** 当输入(2, 1)后,即图原创 2016-01-22 17:57:37 · 654 阅读 · 1 评论 -
对局部性原理的一点理解
一个编写良好的计算机程序常常具有良好的局部性。也就是说。它们倾向于引用临近于其他最近引用过的数据项的数据项,或者最近引用过的数据项本身。这汇总倾向性,就被称为局部性原理,这是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。 局部性通常有两种不同的形式:时间局部性和空间局部性。在一个具有良好时间局部性的程序中,被引用一次的存储器位置很有可能在接下来时间内再被多次引用。在已给具有良好空间局原创 2016-01-23 19:02:59 · 4350 阅读 · 3 评论