摘要: 转自:https://blog.csdn.net/K346K346/article/details/82818801 1.为什么要有仿函数 我们先从一个非常简单的问题入手,来了解为什么要有仿函数。假设我们现在有一个数组,数组中存有任意数量的数字,我们希望能够统计出这个数组中大于 10 的数字的数量, 阅读全文
posted @ 2020-05-27 21:12 thinking~ 阅读(4538) 评论(0) 推荐(1) 编辑
摘要: 一、并发 并行 同步 异步 多线程的区别(引用:https://blog.csdn.net/cqkxboy168/article/details/9026205) 1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关 阅读全文
posted @ 2019-09-07 16:40 thinking~ 阅读(3523) 评论(0) 推荐(1) 编辑
摘要: 参考博客:https://blog.csdn.net/songguangfan/article/details/87898915 C++中 的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术 可以让父类的指 阅读全文
posted @ 2019-09-07 11:26 thinking~ 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 面试题有难有易,不能因为容易,我们就轻视,更不能因为难,我们就放弃。我们面对高薪就业的态度永远不变,那就是坚持、坚持、再坚持。出现问题,找原因;遇到困难,想办法。我们一直坚信只有在坚持中才能看到希望,而不是看到希望才去坚持。 人生没有如果,只有结果和后果。既然选择了,就不后悔。年轻就是资本,年轻就要 阅读全文
posted @ 2019-09-06 22:52 thinking~ 阅读(10182) 评论(0) 推荐(2) 编辑
摘要: LeetCode 231:给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1输出: true解释: 20 = 1 示例 2: 输入: 16输出: true解释: 24 = 16 示例 3: 输入: 218输出: false 方法一: 思路:此题判断该数字二进制中1的个数 阅读全文
posted @ 2019-08-28 22:25 thinking~ 阅读(238) 评论(0) 推荐(0) 编辑
摘要: cookie是什么? 其实cookies是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookies就好像你的一张身份证,你电脑上的cookies和其他电脑上的cookies是不一样的;cookies不能被视作代码执行,也不能成为病毒,所以它 阅读全文
posted @ 2019-08-27 20:47 thinking~ 阅读(2318) 评论(0) 推荐(1) 编辑
摘要: 介绍一个网站,http://c.biancheng.net/cpp/html/3450.html很好的介绍了C,适合对C的学习和深究用。。。(C编程网,现在也在收费了!) 一些免费的学习资源 :https://cloud.tencent.com/developer/article/1184830 1 阅读全文
posted @ 2019-08-27 20:17 thinking~ 阅读(2452) 评论(0) 推荐(0) 编辑
摘要: 名词解释: DFS(Dynamic Plan):动态规划 DFS(Depth First Search):深度优先搜索 DFS与DP的关系 很多情况下,dfs和dp两种解题方法的思路都是很相似的,这两种算法在一定程度上是可以互相转化的。 想到dfs也就常常会想到dp,当然在一些特定的适用场合下除外。 阅读全文
posted @ 2019-08-21 11:17 thinking~ 阅读(5782) 评论(0) 推荐(0) 编辑
摘要: 题目:有一种将字母编码成数字的方式:'a'->1, 'b->2', ... , 'z->26'。 现在给一串数字,给出有多少种可能的译码结果。 想法: 该题就是动态规划问题,建议在写这题之前明白“背包问题”会好理解很多。 参考代码: 阅读全文
posted @ 2019-08-20 21:57 thinking~ 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 我们把数组 A 中符合下列属性的任意连续子数组 B 称为 “山脉”: B.length >= 3 存在 0 < i < B.length - 1 使得 B[0] < B[1] < ... B[i-1] < B[i] > B[i+1] > ... > B[B.length - 1](注意:B 可以是 阅读全文
posted @ 2019-08-20 21:37 thinking~ 阅读(217) 评论(0) 推荐(0) 编辑