排序:
默认
按更新时间
按访问量

你有底气,才能和生活谈判!

我要时常问自己:             如果要把自己的未来交给未知的命运,你不害怕吗?       如果机会眷顾你的时候,你没有资格接住怎么办?       如果意外来临,你有抵御意外的能力吗?       对于未来,想得少的人大概有两种心态。一是沮丧,另一是盲目乐观。沮丧的人,是感觉自...

2017-12-21 20:20:08

阅读数:350

评论数:1

Hashmap 源码与原理

本文参考了三篇博文:1、https://blog.csdn.net/u010335911/article/details/262978592、https://blog.csdn.net/srzhz/article/details/7881946/3、https://blog.csdn.net/dd...

2018-05-30 21:17:33

阅读数:55

评论数:0

动态规划 —— 进阶

转载于:https://blog.csdn.net/baidu_28312631/article/details/47426445在我的上一篇文章中已经详细讲解了动态规划的原理和如何使用动态规划解题。本篇文章,我将继续通过例子来让大家更加熟练地使用动态规划算法。    话不多说,来看如下例题,也是...

2018-05-28 15:51:30

阅读数:52

评论数:0

动态规划 —— 基础篇

转载于:https://blog.csdn.net/baidu_28312631/article/details/47418773动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关...

2018-05-28 15:50:21

阅读数:53

评论数:0

STL 中 vector 的实现原理

转载于:https://blog.csdn.net/u012658346/article/details/50725933本文基于STL vector源代码,但是不考虑分配器allocator,迭代器iterator,异常处理try/catch等内容,同时对_Ucopy()、 _Umove()、 ...

2018-05-17 21:38:24

阅读数:44

评论数:0

心情杂记(持续更新。。)

1、2018.04如果你发现,你和一个人聊天很舒服,你觉得你俩太投缘了,简直是相见恨晚那么,他的情商和知识含量肯定是远远超过你的。。只要他愿意他就可以和每个你这种级别的人都达到心有灵犀的程度2、2018.04爱情永远不会被打败,被打败的多数都是没有爱情,什么距离啊,现实啊啥的。请记住:我们生活在一...

2018-04-12 22:49:31

阅读数:116

评论数:0

KMP 算法

1、字符串中包含子串描述:给定一个字符串 A,要求在 A 中查找一个子串 B方法一:利用 string 的一些函数,比如 find(),substr() 等。int findstr(string str, string substr) { assert(!str.empty() &amp...

2018-04-09 22:22:11

阅读数:55

评论数:0

贪心算法(一)背包问题

1、贪心算法、分治法、动态规划之间的区别与联系分治法:将原问题划分成 n 个规模较小的,并且结构与原问题相似的子问题;递归地解决子问题;然后合并其结果。比如快速排序、归并排序等。分治法能解决的问题,一般具有以下特征:(1)问题的规模缩小到一定程度就可以解决;(2)该问题可以分解为若干规模较小的相同...

2018-04-06 22:04:28

阅读数:97

评论数:0

动态规划 —— 回文串(数)

今天是周日,看着身边的人都去踏青了,而我泡在实验室刷了将近 10 题回文数(串)相关的题目,这脑袋,也不知道被啥踢了。。但愿苦心人,天不负吧。。。回文串的相关题目,变化还是不少的。本博客一点点呈现。题目包括:(1)判断回文串(数)(2)统计回文个数(将两个字符串混合)(3)回文数猜想(4)回文链表...

2018-04-01 22:40:11

阅读数:122

评论数:1

动态规划——最长公共子序列 与 最长公共子串

1、最长公共子序列LCS 问题,即最长公共子序列问题。它并不要求所求得的字符在所给定的字符串中是连续的。比如输入的两个字符串是 ABCBDAB 和 BDCABA,那么,BCBA 和 BDAB 都是他们最长的公共子序列。则输出它们的长度 4。假设两个字符串 A = [A0,A1....Am],,B ...

2018-03-29 22:39:15

阅读数:37

评论数:0

排序算法(六)、归并排序

1、二路归并排序“归并”即“合并”,是指将两个或者两个以上有序表组合成一个有序表。假如待排序表含有 n 个记录,即可以视为 n 个有序的子表。每个子表长度为1,然后两两归并,得到 n/2 个长度为 2 或者 1 的有序表,然后,再两两归并,。。。。如此重复,直到合并成一个长度为 n 的有序表为止。...

2018-03-28 22:27:54

阅读数:33

评论数:0

排序算法(五)、堆排序 —— 合并果子

2004年NOIP全国联赛普及组 题目描述: 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。 每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在...

2018-03-26 22:34:21

阅读数:22

评论数:0

排序算法(四)、选择排序 —— 简单选择排序 和 堆排序

1、简单选择排序简单选择排序思想是:从头到尾(从后往前也行)遍历序列,先固定第一个位置的数据,将该位置后面的数据,依次和这个位置的数据进行比较,如果比固定位置的数据大,就交换。这样,进行一趟排序以后,第一个位置就是最小的数了。然后重复进行,第 2 次遍历并且比较后,第二个位置就是第二小的数字了,,...

2018-03-26 20:55:09

阅读数:30

评论数:0

排序算法(三)、交换排序 —— 冒泡排序 和 快速排序

1、冒泡排序C 程序如下:// 冒泡排序 void sort2(int a[], int n) { for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - 1- i ; j++) {...

2018-03-25 22:22:38

阅读数:49

评论数:1

排序算法(二)、插入排序 —— 直接插入排序 和 希尔排序

    很多教科书上都是这么描述的: 插入排序的基本思想在于每次将一个待排序的记录,按照其关键字的大小,插入到前面已经排好序的子序列中,直到全部记录插入完成。1、直接插入排序    用通俗的语言表述一下直接插入排序过程:比如数组 a[5] = {1,2,3,6,4};(1)设置两个循环。外层循环遍...

2018-03-25 12:30:05

阅读数:36

评论数:0

排序算法(一)

    三大查找、八大排序是数据结构中非常重要的知识点,也是笔试面试必考的知识点。本系列对此做一个总结,供自己时常复习使用。也希望能给对此不甚明了的同学一点帮助。   排序算法分为内部排序和外部排序。内部排序是指将所有的元素调到内存中进行排序,其排序效率用比较次数来衡量。而外部排序是指大文件的排序...

2018-03-25 10:19:37

阅读数:27

评论数:0

推荐一个学习深度学习的好网站

给大家推荐一个学习深度学习的好网站:http://www.leadai.org/个人感觉里面的东西很受用,值得一看。还有一个算法学习笔记:http://www.cnblogs.com/Anker/category/436374.html...

2018-03-24 22:08:41

阅读数:387

评论数:0

理解 dropout

原文转载于:https://blog.csdn.net/stdcoutzyx/article/details/49022443理解dropout注意:图片都在github上放着,如果刷不开的话,可以考虑翻墙。 转载请注明:http://blog.csdn.net/stdcoutzyx/articl...

2018-03-24 21:34:29

阅读数:50

评论数:0

机器学习超级无敌小抄表——pyhton 库函数集锦

此文全部图片来源于:www.DateCamp.com 1、Jupyter Notebook 2、Importing Data 3、NumPy Basics 4、Pandas Basics 5、Pandas ...

2018-01-29 11:28:50

阅读数:694

评论数:0

剑指offer——面试题61:按之字形打印二叉树

题目:     代码:     分析:

2018-01-24 22:39:59

阅读数:82

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭