全站日记 标签: algorithm
信手翻开了 TAOCP 一书, 心里有一点疑问。 到底将算法表达到高阶语言级别还是机器指令级别更好呢? 回想起前几天睡前为家鹅解释软件到底如何在硬件上运行。 我觉得使用机器指令作为表达的载体能让人更容易理解算法的流程。 但采取这种方法的弊端是显而易... (2回应)
There have been tremendous advances made in making machine learning more accessible over the past few years. Online courses have emerged, well-written textbooks have gathered cutting edge research into an easier to digest format and coun...
早晨在地铁上试着求解和证明 [Move Zeroes](https://leetcode.com/problems/move-zeroes/) 的算法。 > Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements. > > For...
求没有2, 3, 5以外素数因子的整数.( http://rosettacode.org/wiki/Hamming_numbers ) 这道题我的答案是 : (define S (cons-stream 1 (merge (scale-stream S 2) (merge (scale-stream S 3) (scale-stream S 5))))) 这道题不仅仅就这样结束啦, 考虑 http://...
Rotate matrix 以前好像看到过这道题目,但现在又在这道题目上花了不少时间,所以做一下记录。 旋转二维数组: var matrix = [1, 2, 3], [4, 5, 6], [7, 8, 9]; 顺时针旋转: [7, 4, 1], [8, 5, 2], [9, 6, 3] 逆时针旋转: [3, 6, 9], [2, 5, 8], [1...
自从上次做面试题不爽后,就开始折腾各种算法题。刚开始在codeforces上做,后来又跑到usaco上,中间还夹杂着hackrank。 做了半个月之后,对这三个网站也有了自己的体验。从难易程度上来说,hackrank上题目最简单,usaco会按照难度划分题目,而codeforces就...
最近发现一份关于list的习题集 LinkedList Problems,就顺手做了几道。 本以为这类基本题目应该比较容易,不料做的过程中出现了很多错误。 于是静下心来敲了每一道题,中间还查阅了Pointer的笔记,这才算有了一定理解。 正如这份资料所说,List有助于对Poi...