码迷,mamicode.com
首页 > 编程语言
Huffman 编码压缩算法
前两天发布那个rsync算法后,想看看数据压缩的算法,知道一个经典的压缩算法Huffman算法。相信大家应该听说过David Huffman和他的压缩算法——Huffman Code,一种通过字符出现频率,Priority Queue,和二叉树来进行的一种压缩算法,这种二叉树又叫Huffman二叉树...
分类:编程语言   时间:2015-05-02 06:16:02    阅读次数:208
JS 中字符串,数组常见操作
字符串———》数组abc => ["a","b","c"]直接使用split方法 “abc”.split("");split(); 数组———》字符串直接用join()方法 想起来个题目 :选取一个字符串的后缀名类似于.word .html这种方法一function hz(str){ n=str.....
分类:编程语言   时间:2015-05-02 06:18:10    阅读次数:165
swift学习笔记3-4
再牛逼的梦想,也抵不住你傻逼似的坚持!我跑啊跑啊,为的就是赶上那个被寄予厚望的自己。三、运算符+表达式swift允许重载运算符,比如 “+”你可以重载它后续会详细介绍赋值运算符 pass算数运算符 大部分 pass,只说特殊的19/4 结果是4 而不是5 //截断取整借助ANSI C标准库中的 中....
分类:编程语言   时间:2015-05-02 06:14:41    阅读次数:241
普林斯顿《算法II》第一周学习笔记 Undirected Graph
普林斯顿的算法课是Cousera上评价挺高的一门课,课程的教学语言用的是java,课程中的算法都会被封装成类的形式,对于建立各个算法的知识结构来说还是很有好处的。第一周的内容是Undirected Graph, 图的存储形式分为adjacency matrix(邻接矩阵)和 adjacency li...
分类:编程语言   时间:2015-05-02 06:12:08    阅读次数:311
python 5 条件判断和循环
#!/usr/bin/env python # -*- coding: utf-8 -*- age = 3 if age >= 18: print 'adult' elif age >= 6: print 'teenager' else: print 'kid' print '----------------------' names = ['jie', 'bob', 'trcy'] f...
分类:编程语言   时间:2015-05-02 01:07:38    阅读次数:171
Java基础——集合(一)——集合体系、Collection集合
一、集合概述          Java是一种面向对象语言,如果我们要针对多个对象进行操作,就必须对多个对象进行存储。而数组长度固定,不能满足变化的要求。所以,java提供了集合。          特点                 1.        长度可以发生改变                 2.        只能存储对象                 3....
分类:编程语言   时间:2015-05-02 01:07:40    阅读次数:176
C++学习随笔
今天试着变了下实验二里边的有关面向对象的实验,深深地觉得我对面向对象的编程的理解还是很浅显,以至于对于对象的调用也是瞎整。居然直接就去调用继承来的函数,连生成一个对象这种基础应用都不知道。对自己的基础真是太无语了。以后还是要勤加练习。这个程序到目前为止我居然还没有调试出来,我觉得是if~语句哪儿.....
分类:编程语言   时间:2015-05-02 01:04:47    阅读次数:197
java克隆测试
1.person类 1 //clone方法必须实现Cloneable接口 2 public class Person implements Cloneable { 3 private String name; 4 private int age; 5 public Calen...
分类:编程语言   时间:2015-05-02 01:03:58    阅读次数:205
C++string中用于查找的find系列函数浅析
以举例的形式详细介绍了有关C++string查找的6个函数:find(),rfind(),find_first_of(),find_last_of(),find_first_not_of(),find_last_not_of().
分类:编程语言   时间:2015-05-02 01:05:37    阅读次数:212
Redis的Python客户端redis-py的初步使用
1. 安装sudo pip install redissudo pip install hiredisParser可以控制如何解析redis响应的内容。redis-py包含两个Parser类,PythonParser和HiredisParser。默认,如果已经安装了hiredis模块,redis-p...
分类:编程语言   时间:2015-05-02 01:03:33    阅读次数:281
[Thinking in Java]第4章-控制执行流程
4.1 if-else4.2 迭代4.3 Foreach语法4.4 return4.5 break和continue4.6 switch目录4.1 if-elseif-else中的else是可选的,有两种形式使用if:if (Boolean-expression) statement或if (Bo....
分类:编程语言   时间:2015-05-02 01:02:43    阅读次数:301
使用HTML javascript解析xml——我的毕设(二)
使用HTML javascript解析xml——我的毕设(二)
分类:编程语言   时间:2015-05-02 00:58:48    阅读次数:170
poj1423---求一个大数的位数方法,我猜网站上统计输入字符少于多少位的那个算法
法一:对一个数求它的对数,+1取整为其位数问题转化为int (log10(N!)+1),对数性质log10(N!)=log10(N)+log10(N-1)+...+log10(1)/*用log10求位数*/#include#includeint main(){ int tim,N; sc...
分类:编程语言   时间:2015-05-02 00:57:46    阅读次数:210
U3D开发者福利 MATRIX : UNITY 游戏技术咨询免费开放
UNITE 2015 BEIJING 于2015年4月18日-20日,在北京国家会议中心隆重举行。在这场被媒体誉为“行业风向标”的大会上,Unity 大中华区总裁符国新提到2015年Unity 将在全球范围内着重发展线上增值服务,并宣布Unity 将在大中华区开启“Matrix 游戏技术咨询”。Matrix —最专业的游戏技术咨询平台Matrix 是由Unity 大中华区的技术咨询团队研发的,旨在...
分类:编程语言   时间:2015-05-01 23:56:16    阅读次数:412
Go的语言特性总结
写在前面: 近来关于对Golang的讨论有很多,七牛的几个大牛们也断定Go语言在未来将会快速发展,并且很可能会取代Java成为互联网时代最受欢迎的编程语言。Go语言是google推出的编程语言,在已经成功的给世人创造了改变人们生活的操作系统之后,google似乎感觉有必要再为世人带来一款强大的编程语言,而Go语言依靠自己众多友好的特性也不负众望正在被开发者接触,我有幸在学习高性能并发编程的时候认识...
分类:编程语言   时间:2015-05-01 23:54:37    阅读次数:364
c语言文件操作总结
#include/************************************************************************/// FILE *fopen(const char *filename,const char *mode)// FILE *fre...
分类:编程语言   时间:2015-05-01 23:49:18    阅读次数:182
C++11中uniform initialization和initializer_list
C++11中出现了uniform initialization的概念:int a1 = {1};//okint a2 = {1.0};//错误,必须收缩转换int array1[] = {1,2,3,4};//okint arrya2[] = {1.0,2.0,3.0,4.0};//ok注意a2的初...
分类:编程语言   时间:2015-05-01 23:48:39    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!