我的新书《编程之法:面试和算法心得》已经上市

我的新书《编程之法:面试和算法心得》已经上市

经过一天一天、一月一月、一年一年漫长的等待,我的新书终于上架开卖了!

异步社区:http://www.epubit.com.cn/book/details/4051
互动出版网(7.7折且包邮且移动端首单再减5元):http://product.china-pub.com/4880112
京东预售:http://item.jd.com/11786791.html,很快就能抢购。

1 新书上市7天

10月13日晚上,拿到《编程之法》第一本样书

10月14日下午三点半,异步社区首发开卖:http://www.epubit.com.cn/book/details/4051。输入优惠码:EPUBIT75,然后点击确认即可立享7.5折。

接下来,新书得到一大波朋友的推荐

王婷,在读博士,同时也帮忙审阅了书稿

王斌老师,帮忙写了封底的推荐语

鲍小薇,在读博士

hack,在人邮异步社区第一时间下单,然后微博上第一个晒单的读者

蒋总,CSDN创始人

10月17日,新书上架互动出版网,7.7折包邮:http://product.china-pub.com/4880112

10月22日,新书上架京东,京东开启预售:http://item.jd.com/11786791.html

2 新书前言与目录

此外,也可以通过京东的链接查看完整目录:http://item.jd.com/11786791.html

3 新书现场签售与讲座

北航算法&创业讲座

时间:2015年10月21号晚7-9点
地点:北航主楼M102(350人的大教室)

主题

  • 算法和创业 by July
    • 如何准备笔试面试
    • 我们的创业故事 II
  • 面试、算法、机器学习 by 邹博
    • 2016校招笔试面试精讲
    • 从线性回归深入参数学习

主讲人简介

  • July:七月在线科技创始人兼CEO,公司旗下两大产品:七月算法(julyedu.com)和七月题库APP(julyapp.com)。CSDN人气第一博客“结构之法 算法之道”作者,博客PV超过1000万,专注面试、算法、机器学习,影响超过120万人。著有新书《编程之法:面试和算法心得》。
  • 邹博:计算机科学博士毕业,超过10年的软件开发经验,七月算法(julyedu.com)资深讲师,给数千人讲过面试、算法、机器学习,好评如潮,讲课清晰易懂,推导机器学习细致透彻。

现场赠书
届时,将在现场抽赠July新书《编程之法:面试和算法心得》7本,欢迎在北京的朋友们参加。

现场签售
此外,北航讲座结束后,July现场签售新书《编程之法:面试和算法心得》!第一时间购买到新书签名版的绝佳机会。

北理工算法与创业讲座

时间:2015年10月23号下午2-5点
地点:北理工七号楼报告厅

主题

  • 算法和创业 by July
    • 如何准备笔试面试
    • 我们的创业故事 III
  • 面试、算法、机器学习 by 邹博
    • 2016校招笔试面试精讲
    • 贝叶斯网络与隐马尔科夫模型

现场赠书
届时,将在现场抽赠July新书《编程之法:面试和算法心得》7本,欢迎在北理和北京的朋友们参加。

时间: 2024-08-07 22:17:59

我的新书《编程之法:面试和算法心得》已经上市的相关文章

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

第1章 字符串 1.1 字符串的旋转 输入一个英文句子,翻转句子中单词的顺序.要求单词内字符的顺序不变,句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理.例如:若输入"I am a student.",则输出"student. a am I". #include <stdio.h> void ReverseString(char *s, int from, int to); int main(int argc, const char * a

编程之法:面试和算法心得(寻找和为定值的多个数)

内容全部来自编程之法:面试和算法心得一书,实现是自己写的使用的是java 题目描述 输入两个整数n和sum,从数列1,2,3.......n 中随意取几个数,使其和等于sum,要求将其中所有的可能组合列出来. 分析与解法 解法一 注意到取n,和不取n个区别即可,考虑是否取第n个数的策略,可以转化为一个只和前n-1个数相关的问题. 如果取第n个数,那么问题就转化为"取前n-1个数使得它们的和为sum-n",对应的代码语句就是sumOfkNumber(sum - n, n - 1): 如果

编程之法:面试和算法心得(荷兰国旗)

内容全部来自编程之法:面试和算法心得一书,实现是自己写的使用的是java 题目描述 拿破仑席卷欧洲大陆之后,代表自由,平等,博爱的竖色三色旗也风靡一时.荷兰国旗就是一面三色旗(只不过是横向的),自上而下为红白蓝三色. 该问题本身是关于三色球排序和分类的,由荷兰科学家Dijkstra提出.由于问题中的三色小球有序排列后正好分为三类,Dijkstra就想象成他母国的国旗,于是问题也就被命名为荷兰旗问题(Dutch National Flag Problem). 下面是问题的正规描述: 现有n个红白蓝

编程之法section II: 2.2 和为定值的两个数

====数组篇==== 2.2 求和为定值的两个数: 题目描述:有n个整数,找出其中满足两数相加为target的两个数(如果有多组满足,只需要找出其中一组),要求时间复杂度尽可能低. 解法一: 思路:开散列映射,空间换时间, 查找耗时o(n) Writer: zzq Function: 求和为定值的两个数. 方法一: 开散列映射(哈希表). 1) 用哈希表Hashmap先把数组中的数字和对应的下标进行存储,(键,值)=(具体数值,对应下标): 2) 遍历数组,对loss=target-nums[

编程之美2.13 子数组最大乘积

问题描述: 给定一个长度为N的整数数组,只允许用乘法,不能用除法,计算任意(N-1)个数的组合乘积中最大的一组,并写出算法的时间复杂度. 解法: 1.暴力解法------O(n^2) 2.前后缀法------O(n) 3.统计法--------O(n) 具体思路和代码: 1.暴力解法: 思路:利用两层循环,依次删掉一个,其余的做乘法,计算出最大的. 代码: 1 int s1(int A[], int n) 2 { 3 int s = 1; 4 int max; 5 for(int i = 1;

Java 编程之美:并发极速赛车平台出租编程高级篇

借用 Java 并发极速赛车平台出租haozbbs.comQ1446595067 编程实践中的话:编写正确的程序并不容易,而编写正常的并发程序就更难了. 相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的. 并发编程相比 Java 中其他知识点学习起来门槛相对较高,学习起来比较费劲,从而导致很多人望而却步: 而无论是职场面试和高并发高流量的系统的实现却都还离不开并发编程,从而导致能够真正掌握并发编程的人才成为市场比较迫

学习编程之Python篇(一)

第一次接触编程,你将面对两大难题: 1.  对所要使用的编程语言的语法和语义不甚了了. 2.  不知道如何通过编程来解决问题. 作为一名新手,你会尝试同时来解决这两个难题:一边熟悉编程语言的语法语义,一边考虑如何靠编程解决问题.这是一个循序渐进的过程,万事开头难,务必保持耐心,切勿操之过急. 学习编程其实没有什么捷径可走,最好的方法就是反复操练,聆听规则,讨论方法,都不如真正做点什么. 在掌握了一些编程语言的语法语义之后,接下来的难题就是怎样才能写出好的程序.那么,我们首先来看看什么是好的程序.

linux网络编程之shutdown() 与 close()函数详解

linux网络编程之shutdown() 与 close()函数详解 参考TCPIP网络编程和UNP: shutdown函数不能关闭套接字,只能关闭输入和输出流,然后发送EOF,假设套接字为A,那么这个函数会关闭所有和A相关的套接字,包括复制的:而close能直接关闭套接字. 1.close()函数 [cpp] view plain copy print? <span style="font-size:13px;">#include<unistd.h> int 

C++混合编程之idlcpp教程Python篇(8)

上一篇在这 C++混合编程之idlcpp教程Python篇(7) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相似,工程PythonTutorial6中,同样加入了四个文件:PythonTutorial6.cpp, Tutorial6.cpp, Tutorial6.i, tutorial6.py.其中PythonTutorial6.cpp的内容基本和PythonTutorial5.cpp雷同,不再赘述.首先看一下Tutorial6.i的内容: #import "../../p