编程之法:面试和算法心得

编程之法:面试和算法心得

CSDN访问量千万的博客“结构之法 算法之道”博主July著作

本书涉及面试、算法、机器学习三个主题。书中的每道编程题目都给出了多种思路、多种解法,不断优化、逐层递进。本书第1章至第6章分别阐述字符串、数组、树、查找、动态规划、海量数据处理等相关的编程面试题和算法,第7章介绍机器学习的两个算法—K近邻和SVM。此外,每一章都有“举一反三”和“习题”,以便读者及时运用所学的方法解决相似的问题,且在附录中收录了语言、链表、概率等其他题型。书中的每一道题都是面试的高频题目,反复出现在最近5年各大公司的笔试和面试中,对面试备考有着极强的参考价值。
全书逻辑清晰、通俗易懂,适合热爱编程、算法、机器学习,以及准备IT笔试和面试,即将求职、找工作的读者阅读。 更多>>

23.5K 浏览 166 想读 47 推荐
  • 纸质 ¥49.00 ¥38.22 (7.8 折)
  • July 今年 01-16 14:00

    话说 现在无论谁在这里买,是不是就是第五印了呀

    0
    • 刘涛-异步社区掌柜的
      刘涛-异步社区掌柜的 今年 01-16 15:44

      还不是。因为怕春节期间印厂停工断货,所以提前重印了。目前库存中至少还有300多册是以前版次的。

    • 杨海玲
      杨海玲 今年 01-16 16:10

      第5次印刷的书已经印出来了,上周已经拿到小样书,节前应该是可以入库的。但库房中肯定是多印次并存的状态,不能保证现在下单一定是第5印。

    • July
      July 今年 01-16 17:34

      @杨海玲 那海玲姐 我咋拿到第五次印刷的,我想第一时间拿到第五次印刷的。以当面送给我们的VIP年会员,^__^

    • 杨海玲
      杨海玲 今年 01-17 10:41

      @July 我想想办法,但这个确实不好操作,因为所有印次的书在库房都是在一个架位上。

    • July
      July 今年 01-17 14:48

      @杨海玲 嗯呢,谢谢海玲姐。后天公司年会,我也想人手送一本最新第5印 给公司同事和来的讲师/学员/朋友呢

  • July 2016-10-30 23:28

    啧啧,因为刚才去京东自营一看,这书断货了,所以来社区逛下。

    然后发现竟只要6折了..先自个屯几本

    0
  • July 2016-10-21 23:14

    因10.21去河南工业大学讲座,本想再从这买15本寄过去的,但前两天忘了这事

    现在下单,明天也到不了郑州了吧?我还是去京东上买好了

    0
    • 刘涛-异步社区掌柜的
      刘涛-异步社区掌柜的 2016-10-21 23:17

      是的,周末库房发不了货。

    • July
      July 2016-10-21 23:37

      @刘涛-异步社区掌柜的 谢谢刘社长如此快速回复,真是一直盯着社区 ^__^

  • 算法之道 2016-10-14 22:12

    作为  买了july 的 书  说良心话 刚开始觉得书挺好,,现在看看书 真的 不是怎么样,  我站在负责人的角度说问题。

    0
  • July 2016-10-10 11:55

    因10.15号要去山大讲座,故刚整了15本寄过去,应该是最新的第4印吧

    0
印次
  • July 2015/10/19 19:03:16

    页码:87 88  •  印次: 1  •  修订印次: 2

    图3-6中结点7改为红色、结点5和结点8改为黑色。正确的图3-6如下所示:

    3-6.jpg

    图3-7中有两个结点2,更上面的结点2改为结点7。正确的图3-7如下所示:

    3-7.jpg

    2015-10-26 杨海玲 已确认
  • accfcx 2015/10/24 12:21:44

    页码:29  •  行数:21  •  印次: 1  •  修订印次: 3

    QuickSelect (Sb, k-|Sa-1)应该是QuickSelect ( Sb, k-|Sa|-1 )

    2015-10-29 杨海玲 已确认
  • 杨海玲 2015/11/18 17:48:41

    页码:34  •  行数:倒数第2行  •  印次: 2  •  修订印次: 3

    解法一中 少一行代码:

    // 再次反转list

    list1.reverse();

    解法一的完整代码

    list<int>list1;

    void SumOfkNumber(int sum, int n)

    {

         // 递归出口

         if (n <= 0 || sum <= 0)

        {

            return;

        }

        // 输出找到的结果

        if (sum == n)

        {

            // 反转list

            list1.reverse();

            for (list<int>::iterator iter = list1.begin(); iter != list1.end(); iter++)

            {

                cout << *iter << " + ";

            }

            cout << n << endl;

            // 再次反转list

            list1.reverse();

        }

        list1.push_front(n);           // 典型的01背包问题

        SumOfkNumber(sum - n, n - 1);   // 放n,前n-1个数填满sum-n

        list1.pop_front();

        SumOfkNumber(sum, n - 1);       // 不放n,前n-1个数填满sum

    }

    2015-11-18 杨海玲 已确认
  • accfcx 2015/10/28 12:33:10

    页码:36  •  行数:14  •  印次: 1  •  修订印次: 3

    “问题扩展”里的关于01背包问题的题目概”的第2行中:“消耗的费用“改为”消耗的容量”

    2015-10-29 杨海玲 已确认
  • accfcx 2015/10/28 22:37:56

    页码:43  •  行数:9  •  印次: 1  •  修订印次: 3

    ”剩下的n-1级台阶“改为”剩下的台阶“

    2015-10-29 杨海玲 已确认

关于本书有任何问题,请联系: 杨海玲

  • 书  号: 978-7-115-38161-3
  • 出版日期: 2015年9月
  • 页  数: 259
  • 印刷方式: 黑白印刷
  • 开  本: 16开
  • 出版状态: 上市销售

本书作译者

July
July V5

北京 海淀

1.1K经验值

http://weibo.com/julyweibo

《编程之法:面试和算法心得》作者。博客:http://blog.csdn.net/v_july_v。课程:http://www.julyedu.com/。APP:http://www.julyapp.com/

更多>>

兑换样书

精彩推荐

本书相关文章

推荐用户

谁在看这本书