新手刷题指南:《程序员代码面试指南》刷题汇总

我服了,推荐左神的视频都被CSDN说成广告,一来没购买链接,二来也没说啥。

首先,推荐一下nk网左神的算法视频,以及左神的书程序员代码面试指南:IT名企算法与数据结构题目最优解,虽然觉得书名有点野鸡,但不得不说是比肩《剑指offer》的好书,书中的代码都是用Java实现的,既然有书了,为啥我还要写这些文章呢?

  • 第一,算法题总要自己实现才能掌握,一遍不够,两三遍勉强,更重要的是解决完后要输出,费曼技巧实乃学习的第一法宝;
  • 第二,文章中的代码都是我自己盲敲的,在充分理解解题思路后,一口气敲完,而不是看一下书写一下代码,这样的效率非常低下,很难入脑。
  • 第三,我自己写的文章也会提供一些思路,以及在牛客网上的完美通过的代码,书上的代码跟牛客网上的实现还是略有不同的,毕竟牛客网上要自己处理输入输出,这个可能会影响面试的发挥。
  • 第四,对于刚接触编程,或者想要准备面试的同学,也可以通过我的文章做一个快速复习。

这篇博文主要用来对我刷《程序员代码面试指南》中的题目的文章做一个汇总,所有题目均在牛客网中通过验证,牛客网刷题网址请点击:
牛客网刷题网址

【栈】用一个栈实现另一个栈的排序
【栈】用栈来求解汉诺塔问题

持续更新中…【实习太忙了,咕咕咕了好久,有空再更新吧】

前段时间在准备春招实习,CSDN 就没怎么更新,题解也没写,所幸也拿到了字节跳动的后台开发offer,最近打算打打Leetcode周赛,保持下做题的手感。

第183场周赛

非递增顺序的最小子序列
将二进制表示减到 1 的步骤数
最长快乐字符串
石子游戏 III【TODO】

帮助别人,就是帮助自己,共勉。

你可能感兴趣的:(程序员面试宝典)