关于编程效率问题

2025-02-23 21:14:58
推荐回答(6个)
回答1:

如果说提高效率的技巧,那对各种算法和数据结构的时间复杂度和空间复杂度的把握,才是正确的途径。这些应该在各种算法和数据结构的书上都有介绍。这只能在你工作过程中体会。。至于局部的编程技巧,基本都零散在语言的基本教材里。。不过,如果说这种局部优化的书倒也是有。。但不建议从这方面入手。。
另外,如果有兴趣,多看看《编码大全》《设计模式》,
程序设计到后期,就已经不再是某一门语言\某个具体技术细节的问题,而是设计的问题了。

回答2:

这个设计到一些问题的算法,无非就是怎么使时间复杂度和空间复杂度尽量的小。
好的书有那个数据结构算法设计,我正在看,真的不错,很详细,哦,是那种专门为考研写的(不难),很精简,知识点很清晰,推荐你看看!

回答3:

深入理解计算机系统
C和指针
C专家编程
高质量C++ C编程指南

回答4:

推荐《算法导论》
即传说中的“绿书”
黑色的一本厚书,正面封面中间有绿色图案

里面有详细降到各种算法的时间复杂度、空间复杂度的线性函数和渐进性、上下界、期望值与效率值等等...

零售价:85元

回答5:

深入浅出C&C++
挺好的一本书
无论程序的设计、结构都听容易理解并且非常有启发性

回答6:

其实关键是算法及数据结构效率问题,同一问题不同方法会运行不同的时间和占用不同的空间。建议做做joj ACM上的试题,会对编程有很大帮助的。