
常见问题
文章平均质量分 70
Seven17000
与其临渊羡鱼,不如退而结网。
展开
-
二八法则
说明二八法则:二八定律是19世纪末20世纪初意大利经济学家帕累托发现的。他认为,在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%尽管是多数,却是次要的,因此又称二八定律。(搬运百度百科词条)但其实二八法则不止适用于经济学,在生活中的很多地方都可以有很好的验证。今天端午假期闲着没事总结了一下在工作中遇到的一些适用于二八法则的场景,明白了这些以后可以在一定程度上提高工作效率,少走弯路。技能学习技术人员需要不断的学习和精进,但是知识是学不完的,在海量的知识面前我们应该如何进行选择?一原创 2020-06-26 11:21:56 · 2157 阅读 · 0 评论 -
一次代码review引发的思考与总结(好的编码习惯总结)
缘由毕业后工作一年多,一直想总结一下工作中收获到的一些好的经验,但是一直没有找到机会把这些零散的经验好好的总结汇总起来。这一次在公司经历了整个一个功能模块从无到有的过程,包括,需求分析,模块设计,代码编写,前后端联调与自测,以及后期的bug的查找与修改,且整个过程都是由我一人负责,感觉又收获到了很多宝贵的经验。借着这个机会就将收获的经验总结记下。编码在公司完成了一个模块的代码编写后,进行了一...原创 2020-04-10 00:25:41 · 613 阅读 · 0 评论 -
编译链接的基本步骤
因为现在的开发环境都是集成开发环境,所以我们很少需要关注一段代码在计算机中编译链接的过程。但是事实上,通常一段代码需要四个步骤才能完成从编译到链接的过程,分别是预处理,编译,汇编和链接。 编译链接过程如图: 1.预处理 预处理编译过程主要处理源代码中以“#”原创 2016-07-21 00:26:25 · 1208 阅读 · 0 评论 -
使用哈希表解决几个常见算法题
简介哈希表是一种非常常见的KV型的数据结构,他的搜索效率十分高,时间复杂度通常都在O(N)。在C++11之后,引入了容器 unordered_map,它的底层实现就是哈希表,所以我们在需要使用哈希表的时候通常就利用unordered_map。问题1.复杂链表的复制;2.两数和问题;3.计算最多有几个点在同一直线上;一.复杂链表的复制问题分析:复杂链表即链表结点结构中除了数据域data和next指针之原创 2017-06-04 15:43:40 · 6725 阅读 · 0 评论 -
C++实现二叉树的非递归遍历(层,前,中,后序)
简介二叉树是一种非常重要的数据结构,二叉搜索树,AVL树,红黑树等都是以二叉树为基础实现的搜索结构,作为一种搜索结构,遍历算法是非常重要的。下面我们就来讲解一下二叉树的各种遍历算法。层序遍历层序遍历即从根结点开始一层一层的访问二叉树的结点,直到所有结点被访问。在代码实现中我们利用队列先进先出的性质,把结点从根结点开始一一的按照先存根再存左右孩子的原则存入队列。vector<int> LevelOr原创 2017-04-15 21:51:09 · 3638 阅读 · 2 评论 -
哈希函数BKDR的解析
BKDRHASH是一种字符哈希算法,像BKDRHash,APHash,DJBHash,JSHash,RSHash,SDBMHash,PJWHash,ELFHash等等,这些都是比较经典的,通过http://blog.youkuaiyun.com/wanglx_/article/details/40300363(字符串哈希函数)这篇文章,我们可知道,BKDRHash是比较好的一个获取哈希值的方法。下面就讲解这个BKDRHash函数是如何推导实现的。转载 2017-03-12 22:25:45 · 3963 阅读 · 0 评论 -
一行代码判断闰年和计算某月份天数
在刚开始学习C++的时候,曾经封装过一个时间类,里面实现了一些接口,包括判断该年是否为闰年,计算某个月的天数,计算截止这个日期总共过了多少天等等。 可能很多人都C++初学者都写过这种东西,大多数人的写法可能和我最开始的时候写的一样,都是通过if,else语句和switch,case语句来进行判断,github上也有很多这种实现。代码判断闰年bool IsLeapYear(int _year) co原创 2017-03-08 20:46:12 · 6340 阅读 · 0 评论 -
如何使用一个for循环输出九九乘法表
问题引入很多人刚接触C语言的时候一定会遇到这样一个题目,在屏幕上输出九九乘法表。我相信大多数人的解法都会是使用两个for循环,两个变量,一个if判断语句用来判断什么时候换行。问题1:在屏幕上输出一个九九乘法表。代码int main(){ int i = 0; int j = 0; for (i = 1; i <= 9; i++) { for (j =原创 2017-03-08 17:45:06 · 34047 阅读 · 1 评论