leetcode卡leetcode算法题练习说明:大部分题实现都在C++文件夹中。最开始是想着一方面熟悉PHP的语法,同时提升一下自己的算法能力。但是后来实在是觉得PHP的数组和HashMap不分家,对算法支持不太友好(也可能是OC转PHP不太熟悉的原因)。然后又用swift,虽然和OC同源,但是基础字符串数组处理?!而且一些老版本的语法都不一样。最后还是用了C++。1.先完成卡片上的进度,熟悉基础的数据结构(堆,队列,hash表,链表,树等)。对常见算法(归并,双指针,二分查找,贪心算法等)有一定了解。 2.找一些经典的题,先想想思路,多想想试试做一下,然后看题解照着多写死记。(自己想不出来不要气馁,好多算法都是好几个数学家一大把年纪提出来的比如KMP) 多回顾,尤其是经典题目;不要为了刷题而刷题;坚持。
暂无评论