
数据结构&算法
文章平均质量分 66
coding如逆水行舟
这个作者很懒,什么都没留下…
展开
-
算法思想学习系列:分治法——求数列的逆序数
申明:全文参考巫泽俊《挑战程序设计》算法思想:分治法,通过将问题划分为规模更小的子问题,递归地解决划分后的子问题,再将结果合并从而高效地解决问题 座右铭:越努力越幸运原创 2017-03-17 11:20:42 · 1229 阅读 · 0 评论 -
《剑指offer》第三章高质量的代码笔记
面试官会根据应聘者写出的代码的规范性来决定是否录用他。 * 代码书写清楚。特别是白纸或白板上书写的时候,速度慢一点没事 * 规范代码布局清晰。缩进清晰 * 规范的代码命名合理。通常面试官会检查应聘者代码是否完成了基本功能、输入边界值是否能够得到正确的输出、是否对各种不合规范的非法输入做出合理的错误处理 从3方面确保代码的完整性 * 功能测试 * 边界测试 * 负面测试,这个指各种可能的原创 2017-06-21 20:55:58 · 337 阅读 · 0 评论 -
《剑指offer》第三章高质量的代码笔记
面试官会根据应聘者写出的代码的规范性来决定是否录用他。 * 代码书写清楚。特别是白纸或白板上书写的时候,速度慢一点没事 * 规范代码布局清晰。缩进清晰 * 规范的代码命名合理。通常面试官会检查应聘者代码是否完成了基本功能、输入边界值是否能够得到正确的输出、是否对各种不合规范的非法输入做出合理的错误处理 从3方面确保代码的完整性 * 功能测试 * 边界测试 * 负面测试,这个指各种可能的原创 2017-06-21 20:57:01 · 327 阅读 · 0 评论 -
MachineLearning:一、什么是机器学习
什么是机器学习......原创 2016-08-29 15:20:25 · 14041 阅读 · 0 评论 -
MachineLearning:四、逻辑回归in python
前面讲了logistic的理论部分,这里我参照《机器学习实战》写了logistic的实现部分。如果对logistic不清楚,请看逻辑回归。我建立了一个逻辑回归的类,类中包含三个主要函数:fit:拟合模型.predict:进行预测score:求错误率原创 2016-08-29 15:41:38 · 762 阅读 · 0 评论 -
MachineLearning:三、聊聊逻辑回归
在Machine Learning中,逻辑斯蒂回归(Logistic Regression)是十分经典的方法,简称LR,虽然名字叫回归,但是这是线性分类模型而不是回归模型。这里面涉及到一些知识点,包括极大似然估计,损失函数,梯度下降,正则化等这篇文章的主要目的,就是通过理论与实践相结合的方式分享LR模型。原创 2016-08-29 15:25:54 · 1288 阅读 · 0 评论 -
MachineLearning:二、感知器perception算法
感知机对DL有着重要的启发意义原创 2015-10-08 16:58:50 · 5060 阅读 · 0 评论 -
DeepLearning:五、BP神经网络in python
下面这段代码来自IMPLEMENTING A NEURAL NETWORK FROM SCRATCH IN PYTHON – AN INTRODUCTION中的代码,将上一章节中的BP神经网络实现出来。代码并没有考虑效率,但是代码很容易理解整个BP过程,这里我将我的理解记录下来并分享出来,加深印象。原创 2016-08-29 14:56:51 · 4026 阅读 · 0 评论 -
Java基本数据结构总结
一直没有很仔细的系统学习Java,之前一直用的是python和c/c++,但是既然要走上大数据的道路,那么一定逃脱不开java的。下面在网上找到一些资料并结合相关的书进行整理总结。java.util包,包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈Stack类、向量Vector类等)。集合原创 2016-06-06 13:17:14 · 5355 阅读 · 4 评论 -
Leetcode:Add Two Sum
LeetCode 在线评测系统,是为面试做准备的一种编程平台。有超过190个问题,编写代码并提交提交你的正确的解决方案,验证是否正确。可以通过这个来锻炼我们的编程能力。原创 2015-07-26 12:49:50 · 794 阅读 · 0 评论 -
算法:插入排序
在大数据时代,设计高效的算法显得格外重要原创 2015-09-01 20:14:15 · 586 阅读 · 0 评论 -
算法:归并排序
大数据时代,算法的高效率显得尤为重要。原创 2015-09-02 19:00:04 · 581 阅读 · 0 评论 -
Leetcode:Median of Two Sorted Arrays
LeetCode 在线评测系统,是为面试做准备的一种编程平台。有超过190个问题,编写代码并提交提交你的正确的解决方案,验证是否正确。可以通过这个来锻炼我们的编程能力。原创 2015-07-31 16:21:48 · 784 阅读 · 0 评论 -
Leetcode:Longest Substring Without Repeating Characters
LeetCode 在线评测系统,是为面试做准备的一种编程平台。有超过190个问题,编写代码并提交提交你的正确的解决方案,验证是否正确。可以通过这个来锻炼我们的编程能力。原创 2015-07-27 20:23:55 · 638 阅读 · 0 评论 -
c++: unordered_map
unordered_map是一个关联容器,存储key,value.其中元素并没有特别的次序关系原创 2017-03-02 10:44:36 · 2036 阅读 · 0 评论 -
c++:String
c++ String类简介转载 2017-03-02 10:47:42 · 376 阅读 · 0 评论 -
二分查找c++代码
二分查找原创 2017-03-14 08:29:06 · 1645 阅读 · 0 评论 -
排序算法系列:快速排序
快速排序原创 2017-03-18 12:23:31 · 514 阅读 · 0 评论 -
算法:堆排序
程序是工具,算法是灵魂。原创 2015-10-20 00:08:46 · 620 阅读 · 0 评论