算法学习-在路上

最近在复习考研数据结构,发现算法方面自己还是很薄弱,然后又因为有找工作的想法,也去看了一些名企的笔试题,发现算法真的很重要,以前不管是学习单片机、安卓还是网络爬虫都是以应用为主,也不太会关注一些程序实现效率的问题,所以一直没有重视这一块。

现在,下定决心要好好把算法拿下,在知乎上看到别人分享算法学习之路,确实有很多的经验值得借鉴,其中leetcode深深地吸引了我,这个在线判题平台汇集了很多名企的笔试面试算法题,而且还做到了分门别类,并且支持C、Java、Python等多种语言。

因为不是为了刷题而刷题,而是为了学习和练习算法,需要总结,所以就把刷过的题都写进了博客,同时也算是将自己做题的一些过程进行分享。

算法学习-在路上系列博客在我的个人博客中进行持续更新。

个人博客地址:www.line-coding.tech

  1. 算法学习-在路上(一)

    • Sum of Two Integers(leetcode371题)

    • 二进制数(北邮2012年研究生复试机试题)

    • 字符串连接(华科2010年研究生复试机试题)

  2. 算法学习-在路上(二)

    • Counting Bits(leetcode338题)

    • 奇偶校验(华科2010年研究生复试机试题)

    • 比较奇偶数个数(北邮2010年研究生复试机试题)

  3. 算法学习-在路上(三)

    • Power of Two(leetcode231题)

    • Reverse String(leetcode344题)

    • Reverse Vowels of a String(leetcode345题)

  4. 算法学习-在路上(四)

    • Add Binary(leetcode67题)

    • Length of Last Word(leetcode58题)

    • Power of Three(leetcode326题)

    • Power of Four(leetcode342题)

  5. 算法学习-在路上(五)

    • Move Zeroes(leetcode283题)

    • Problem A. 众数(北邮2014年研究生复试机试题)

    • Ugly Number(leetcode263题)

    • Problem B. 旋转图像(北邮2014年研究生复试机试题)

  6. 算法学习-在路上(六)

    • Valid Anagram(leetcode242题)

    • Add Digits(leetcode258题)

    • Two Sum(leetcode1题)

    • Palindrome Number(leetcode9题)

  7. 算法学习-在路上(七)

    • Happy Number(leetcode202题)

    • Remove Element(leetcode27题)

    • Delete Node in a Linked List(leetcode237题)

    • Count Primes(leetcode204题)

  8. 算法学习-在路上(八)

    • 线性表的基本概念

    • 顺序表

    • 单链表\双链表\循环单链表

    • 静态链表

    • 顺序表和链表的比较

  9. 算法学习-在路上(九)

    • 栈的基本概念

    • 顺序栈

    • 链栈

    • 共享栈

    • 栈的应用

  10. 算法学习-在路上(十)

    • 队列的基本概念

    • 顺序队列

    • 循环队列

    • 链队列

    • 双端队列

你可能感兴趣的:(算法)