example 如下例: class Test { public: Test(int v) : val(v) {} Test(const Test& t) { val = 100; cout << t.val << endl; } void show(Test a) { cout << a.val <& 作者:weixin_36888577 发表于 2019/01/29 20:38:25 原文链接 https://blog.csdn.net/weixin_36888577/article/details/86695218 继续阅读 >>


吕子健 19/01/29 20:38:25
贪心算法有很多经典的应用,比如霍夫曼编码(Huffman Coding)、Prim 和 Kruskal 最小生成树算法、还有 Dijkstra 单源最短路径算法。最小生成树算法和最短路径算法我们后面会讲到,所以我们今天讲下霍夫曼编码,看看它是如何利用贪心算法来实现对数据压缩编码,有效节省数据存储空间的 什么是贪心算法? 关于贪心算法,我们先看一个例子。 假设我们有一个可以容纳 100kg 物品的背... 作者:liushengxi_root 发表于 2019/01/28 20:11:39 原文链接 https://blog.csdn.net/liushengxi_root/article/details/86676382 阅读:54 评论:4 查看评论 继续阅读 >>


刘生玺 19/01/28 20:11:39
文章目录二叉搜索树 (BST) 的定义BST 的构建BST 的插入BST 的查询BST 的删除BST 的检验 二叉搜索树 (BST) 的定义 二叉搜索树 (Binary Search Tree)的结点定义一般如下 typedef struct Node { int key; //节点关键值 Node* left; //左子树指针 Node* right; //右子树指针 } ... 作者:weixin_36888577 发表于 2019/01/27 20:50:41 原文链接 https://blog.csdn.net/weixin_36888577/article/details/86669496 阅读:15 继续阅读 >>


吕子健 19/01/27 20:50:41
首先,看一个简单的例子: #include "Channel.h" #include "EventLoop.h" #include <stdio.h> #include <sys/timerfd.h> muduo::EventLoop *g_loop; void timeout() 作者:liushengxi_root 发表于 2019/01/27 13:54:18 原文链接 https://blog.csdn.net/liushengxi_root/article/details/86595730 继续阅读 >>


刘生玺 19/01/27 13:54:18
给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 / 1 3 输出: true 示例 2: 输入: 5 / 1 4 / 3 6 输出: false 解释: 输入为: [5,1,4,null,null,... 作者:qq_41681241 发表于 2019/01/27 10:29:09 原文链接 https://blog.csdn.net/qq_41681241/article/details/86663954 阅读:24 继续阅读 >>


畅柯 19/01/27 10:29:09
看完TCP/IP传输层完了之后,感觉对传输层的认识还是比较零散,现在就将这块的内容进行比较系统的总结. 传输层协议具有代表性的是TCP协议和UDP协议,TCP是一种可靠的,安全的,通信之前必须建立连接,才能实现数据传送的传输层协议,时效性弱.UDP是一种不可靠,通信之前不需建立连接就可传输数据的传输协议,时效性强.对于两种协议在网络数据传输中各占春秋,没有谁优谁劣区分. ... 作者:qq_41681241 发表于 2019/01/27 10:10:36 原文链接 https://blog.csdn.net/qq_41681241/article/details/86654125 阅读:35 继续阅读 >>


畅柯 19/01/27 10:10:36
OSI七层:物理层、数据链路层,网络层,运输层,会话层,表示层,应用层 TCP/IP四层:网络接口层、网际层、运输层、应用层 五层协议:物理层、数据链路层、网络层、运输层、应用层 UDP(User Datagram Protocol,用户数据报协议)的特点: 面向非连接,发送数据之前不需要建立连接,减少开销和发送数据前的时延 尽最大努力交付,不保证可靠交付 面向报文,不对应用程序提交的报文信息... 作者:hxllhhy 发表于 2019/01/26 23:59:28 原文链接 https://blog.csdn.net/hxllhhy/article/details/86585340 阅读:67 继续阅读 >>


贺含悦 19/01/26 23:59:28
本来在leetcode里面搜的是哈系表相关算法练习,把这个题做完后,感觉没用到相关知识[哭笑一波 作者:qq_41681241 发表于 2019/01/26 22:46:58 原文链接 https://blog.csdn.net/qq_41681241/article/details/86662150 阅读:11 继续阅读 >>


畅柯 19/01/26 22:46:58
搜索引擎的搜索关键词提示功能不用讲了吧,相信大家都用过.那么他是如何实现的呐?今天就来说一说它底层最基本的原理:Trie 树 什么是“Trie 树”? Trie 树,也叫“字典树”。顾名思义,它是一个树形结构。它是一种专门处理字符串匹配的数据结构,用来解决在一组字符串集合中快速查找某个字符串的问题。 当然,这样一个问题可以有多种解决方法,比如散列表、红黑树,或者一些字符串匹配(KMP,BM)算法,... 作者:liushengxi_root 发表于 2019/01/26 14:15:59 原文链接 https://blog.csdn.net/liushengxi_root/article/details/86652120 阅读:60 继续阅读 >>


刘生玺 19/01/26 14:15:59
前言 最近大家都在积极的写博客呀,咸鱼也不能落下。 正文 需要注意的是, 下面的两种方法,我们获得的都是逻辑core的编号。 比如我的CPU是四核八线程,通过/proc/cpuinfo,就能看到8个core,编号0-7.而我们查看的话,也就是看位于core的编号是啥。。。 外部方法 主要通过ps命令来进行观察, $ ps -o psr -p <pid> 程序中查看 在程序中通过sc... 作者:XiyouLinux_Kangyijie 发表于 2019/01/25 19:38:50 原文链接 https://blog.csdn.net/XiyouLinux_Kangyijie/article/details/86651077 阅读:79 继续阅读 >>


康艺杰 19/01/25 19:38:50