算法学习-在路上

为了提高算法水平,博主决定从头开始攻克算法难题。通过LeetCode等平台进行实战练习,并记录每一步的学习过程。从数据结构的基础到各类算法题目的解析,分享了包括二进制操作、字符串处理、数学问题及数据结构的实现等多个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

现在,下定决心要好好把算法拿下,在知乎上看到别人分享算法学习之路,确实有很多的经验值得借鉴,其中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. 算法学习-在路上(十)

    • 队列的基本概念

    • 顺序队列

    • 循环队列

    • 链队列

    • 双端队列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值