码迷,mamicode.com
首页 > 其他好文
关于HuffmanCoding的简单分析
在这里,利用这篇文章将自己在学习Huffman编码过程中遇到的问题以及最后的解决方案都列了出来。可惜还没能解决所有的疑问,但还是被前辈们优美的设计思路所深深折服。文章前半部分是对自己一些疑问的解答,最后制作了一个简单的测试程序。(中式英文版)...
分类:其他好文   时间:2014-07-15 13:16:27    阅读次数:346
蓝牙4.0技术分析1-广播者角色
准备就着学习蓝牙4.0的过程,逐步整理分析蓝牙的相关技术...
分类:其他好文   时间:2014-07-15 22:47:46    阅读次数:399
【Nginx】事件驱动框架处理流程
ngx_event_core_module模块的ngx_event_process_init方法对事件模块做了一些初始化。其中包括将“请求连接”这样一个读事件对应的处理方法(handler)设置为ngx_event_accept函数,并将此事件添加到epoll模块中。当有新连接事件发生时,ngx_event_accept就会被调用。大致流程是这样: worker进程在ngx_worker...
分类:其他好文   时间:2014-07-15 12:25:28    阅读次数:299
flume的基本概念,数据流模型
1.flume的基本概念 本文中所有与flume相关术语都采用斜体英文表示,这些术语的含义如下所示。 flume             一个可靠的,分布式的,用于采集,聚合,传输海量日志数据的系统。 Web Server   一个产生 Events 的系统。 Agent            flume 系统中的一个节点,它主要包含三个部件:Source, Channel...
分类:其他好文   时间:2014-07-15 12:59:26    阅读次数:402
HDU1159 最长公共子序列
被dp搞得不行不行的,找状态方程太难了。 本题只是个基础题还好; 状态方程为: if(s[i-1]==k[j-1]) dp[i][j]=dp[i-1][j-1]+1; else dp[i][j]=dp[i-1][j]>=dp[i][j-1]?dp[i-1][j]:dp[i][j-1]; #include #include int main() { int a,b,i,j; char...
分类:其他好文   时间:2014-07-15 22:32:28    阅读次数:274
POJ2155 Matrix 【二维树状数组】+【段更新点查询】
Matrix Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 17766   Accepted: 6674 Description Given an N*N matrix A, whose elements are either 0 or 1. A[i, j] ...
分类:其他好文   时间:2014-07-15 12:24:44    阅读次数:319
HDU 1232:畅通问题(并查集)
畅通工程 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 29362    Accepted Submission(s): 15452 Problem Description 某省调查城镇交通状况,...
分类:其他好文   时间:2014-07-15 22:15:14    阅读次数:233
IO 字节流学习
复制图片和MP3 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class inputstre...
分类:其他好文   时间:2014-07-15 12:24:08    阅读次数:239
链表(一)——创建一个最基本的单向链表
1.结点 链表中用来存储一个数据的存储单元。 一个链表至少需要由两部分组成,就是数据域和指针域,一般形式的结点定义为: struct node {     Elem data; //Elem类型泛指基本数据类型     struct node *next; } typedef struct node Elemsn; 以上两步等价于: typedef struct node {...
分类:其他好文   时间:2014-07-15 13:01:24    阅读次数:281
POJ1125——Stockbroker Grapevine
3//输入3个点,接着是3行,每行第一个数字m,然后m组数据,每组2个数字,表示跟第ith个点相连通的点的标号和该边的权值 2 2 4 3 5 2 1 2 3 6 2 1 2 2 2 2 2 4 3 5//第1个点和两个点连通。边(1,2),权值为4; 边(1,3),权值为5 2 1 2 3 6//第2个点和两个点连通。边(2,1),权值为2; 边(2,3),权值为6 2 1 2 2 2//第3...
分类:其他好文   时间:2014-07-15 12:23:27    阅读次数:174
设计模式——结构型模式
设计模式的另一大类型为结构型。共收录了7个模式,分别为适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。下面从特点和使用两方面小探,欢迎交流!        适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。[大话设计模式]        特点:需要交流的两方,在数据和行...
分类:其他好文   时间:2014-07-15 22:17:45    阅读次数:241
<<Head First设计模式>>之观察者模式学习
headfirst 观察者模式学习笔记...
分类:其他好文   时间:2014-07-15 22:36:54    阅读次数:175
/proc/cpuinfo
arch/arm/include/asm/cputype.h arch/arm/kernel/setup.c 1. read_cpuid_id(CPUID_ID) #define read_cpuid(reg)                                                         ({...
分类:其他好文   时间:2014-07-15 10:31:21    阅读次数:552
leetcode——Insertion Sort List 对链表进行插入排序(AC)
Sort a linked list using insertion sort. class Solution { public: ListNode *insertionSortList(ListNode *head) { if(head == NULL || head->next == NULL) return head; Lis...
分类:其他好文   时间:2014-07-15 12:22:53    阅读次数:244
POJ 1018 Communication System 题解
本题一看似乎是递归回溯剪枝的方法,我一提交,结果超时。 然后又好像是使用DP,还可能我剪枝不够。 想了很久,无奈忍不住偷看了下提示,发现方法真多,有贪心,DP,有高级剪枝的,还有三分法的,八仙过海各显神通啊。 坏习惯了,没思考够深入就偷看提示了。 幸好及时回头,还不需要看别人的代码了。自己做出来之后,有空看看多种解法的代码也好。 然后我想出自己的思路了,使用贪心,剪枝,DP综合优化下,呵...
分类:其他好文   时间:2014-07-15 12:26:44    阅读次数:215
二叉树的非递归遍历
先写下这个问题的模式 def preorderTraversal(self, root): if root == None: return [] re = [] insert root to stack s while s not empty: cur_root = top of stack s s.pop() how to handle cur_root how to ...
分类:其他好文   时间:2014-07-15 10:17:43    阅读次数:274
K贪心
/* K - 贪心 基础 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Description FatMouse prepared M pounds of cat food, ready to trade with the cats guarding the ...
分类:其他好文   时间:2014-07-15 10:16:57    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!