之前已经大概了解了不同的算法,这次做的是专题总结,针对每个算法从理论到实践都过一遍,理论上有《算法导论》这本书,每种算法最好用python/c/java实现一遍,这次看书重在精,因此不求快,并且求每篇文章都是精品,代码放在Github
掌握一种算法的过程应该是:理解算法怎么工作->算法原理->实现算法->改进算法->做算法题实践
GCC C语言编译器以汇编代码的形式产生输出,汇编代码是机器代码的文本表示,给出程序的每一条指令,然后GCC调用汇编器和链接器,根据汇编代码生成可执行的机器代码。汇编代码是机器代码的文本表示,对于严谨的程序员来说,能够阅读和理解汇编代码是一项很重要的技能