码迷,mamicode.com
首页 > 编程语言
编程算法 - 最小的k个数 红黑树 代码(C++)
最小的k个数 红黑树 代码(C++)本文地址:http://blog.csdn.net/caroline_wendy题目: 输入n个整数, 找出当中的最小k个数.使用红黑树(multiset), 每次替换最大的值, 依次迭代.时间复杂度: O(nlogk).代码:/* * main.cpp * * ...
分类:编程语言   时间:2014-10-09 23:56:17    阅读次数:280
非专业码农 JAVA学习笔记1
Java语言与面向对象程序设计,老教科书学习
分类:编程语言   时间:2014-10-09 23:06:07    阅读次数:192
Mac下如何查看Python的版本?
在终端(Terminal)中输入“python”,之后回车,就可以看到Python的版本,结果如下:Python 2.7.5 (v2.7.2:8527427914a2, Jun 11 2011, 14:13:39)[GCC 4.0.1 (Apple Inc. build 5493)] on darw...
分类:编程语言   时间:2014-10-09 23:22:07    阅读次数:184
Java 实现组合(Composite)模式
类图 /** * 树 整体 * * @author stone * */ public class Tree { private TreeNode root; //根节点 public Tree(String name) { this.root = new TreeNode(name); } public TreeNode getRoot() { re...
分类:编程语言   时间:2014-10-09 21:08:25    阅读次数:213
C++AMP介绍(一)
C++AMP介绍(一) 最后更新日期:2014-05-02 阅读前提: 环境:Windows 8.1 64bit英文版,Visual Studio 2013 Professional Update1英文版,Nvidia QuadroK600 显卡 内容简介          介绍C++ AMP如何使用加速器(GPU)的并发执行能力。通过两个尽可能简洁的程序,让用户了解到如何把AMP应用到...
分类:编程语言   时间:2014-10-09 21:40:17    阅读次数:396
Effective C++ 38-42
38.绝不要重新定义继承而来的缺省参数值。 重新定义函数缺省参数值意味着重新定义函数,而非虚函数不能重新定义,所以将就考虑不能重新定义虚函数的缺省参数值的原因:虚函数是动态绑定的而缺省参数值是静态绑定的。 静态类型是指程序中声明的类型,而动态类型是指实际对象的类型,举个栗子: class A{ public: virtual void fun(int a=0) const{cout<<...
分类:编程语言   时间:2014-10-09 21:23:27    阅读次数:213
C++ AMP 介绍(二)
C++ AMP 介绍(二) 最后更新日期:2014-05-02 阅读前提:《C++ AMP介绍(一)》 环境:Windows 8.1 64bit英文版,Visual Studio 2013 Update1英文版,Nvidia QuadroK600 显卡 内容简介          介绍C++ AMP的 array、array_view、extent类和平铺的知识。 正文 数据的移动...
分类:编程语言   时间:2014-10-09 21:23:08    阅读次数:321
Java获取文件的类型(扩展名)
File file=new File("E:\\aa.jpg"); String fileName=file.getName(); String fileTyle=fileName.substring(fileName.lastIndexOf("."),fileName.length()); System.out.println(fileTyle); 程序运行效果图:...
分类:编程语言   时间:2014-10-09 20:49:27    阅读次数:239
Java开发中的23种设计模式详解
public static void main(String[] args) {           SendFactory factory = new SendFactory();           Sender sender = factory.produce("sms");           sender.Send();       }   }   输出:this i...
分类:编程语言   时间:2014-10-09 21:55:29    阅读次数:413
javascript二维数组
var a= new Array(new Array(1,2),new Array('b','c'));document.write(a[1][1]);说白了,就是利用for循环定义二维数组!//虚线部分还可以采用js Array内置对象的push()方法来实现,因为arr1.push(arr2)时...
分类:编程语言   时间:2014-10-09 22:11:07    阅读次数:206
STA和MTA线程模式的区别
文章来源:http://blog.csdn.net/fragno/article/details/7982044STA: Single-Thread Apartment, 中文叫单线程套间。就是在COM库初始化的时候创建一个内存结构,然后让它和调用CoInitialize的线程相关联。这个内存结构针...
分类:编程语言   时间:2014-10-09 22:43:57    阅读次数:382
javascript正则表达式控制input只能输入数字
不能输入中文只能输入 数字和下划线只能输入 数字和小数点只允许输入汉字其一,只允许输入数字和小数点。其二,判断的更详细一些,甚至22..2这样不算数字也判断得出来其三,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。结语,其实style="ime-mode:Disabled这句是比较实...
分类:编程语言   时间:2014-10-09 21:53:27    阅读次数:1514
python-django 模型model字段类型说明
V=models.CharField(max_length=None) #varcharV=models.EmailField() #varcharV=models.URLField() #varcharV=models.FileField(upload_to=None) #...
分类:编程语言   时间:2014-10-09 21:02:27    阅读次数:267
java中Map等对象转换为json
ObjectMapperobjectMapper=newObjectMapper();StringjsonString=objectMapper.writeValueAsString(Object);//Object,实体对象
分类:编程语言   时间:2014-10-09 21:01:17    阅读次数:200
C++——C语言中的一些常见误区
1.C语言中,编译针对的是单个源文件,链接针对的是整个项目。2.头文件中不应该放置变量定义,否则会造成链接错误。头文件只应该放置类型定义、函数的声明以及变量的声明。3.头文件中如果不加上#ifndef之类的预处理语句,很可能造成类型重复定义的编译期错误。4.头文件中的函数声明是为了给编译器提供函数原...
分类:编程语言   时间:2014-10-09 22:40:57    阅读次数:215
最最常用的 100 个 Java 类(转)
大部分的 Java 软件开发都会使用到各种不同的库。近日我们从一万个开源的 Java 项目中进行分析,从中提取出最常用的 Java 类,这些类有来自于 Java 的标准库,也有第三方库。每个类在同一个项目中只计数一次,下面的列表中显示前 100 名的类。以下列表中按使用最多的类进行排序,第三个数值表...
分类:编程语言   时间:2014-10-09 21:15:07    阅读次数:402
快速排序(原理和C语言实现)
快速排序:快速排序的原理:(本文章供自己复习使用,如果有其他朋友想要了解快速排序,推荐网上一篇博客,地址附上:http://www.brieftime.net/articles/719引自:《数据结构(C语言版)严蔚敏》 快速排序是一类藉助“交换”进行排序的方法,是对起泡排序的改进。其基本思想是,通...
分类:编程语言   时间:2014-10-09 21:48:17    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!