码迷,mamicode.com
首页 > 编程语言
算法:常见的几种排序
资料摘自 选择排序 选择排序所遵循的过程来自于我们的经验。幼儿园老师通常用选择法将孩子们按身高排队。对以随机顺序排列的一组学生,老师反复从组中挑选出最矮的学生并将他或她移到正在形成的按高矮个排列的队列中。这一过程一直持续到所有学生都被移动到有序队列中,如下所示: //用选择排序算法对类型为T的n元数组进行排序 template void SelectionSort(T A[]...
分类:编程语言   时间:2015-05-11 21:53:37    阅读次数:157
Swift # 函数
Swift学习 Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序[1]。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言 Swift是供iOS和OS X应用编程的新编程.....
分类:编程语言   时间:2015-05-11 21:47:03    阅读次数:183
javascript变量、作用域和内存问题......
1基本类型是指那些保存在栈内存的简单数据段,引用类型是指那些保存在堆内存中的对象,变量中保存的实际上只是一个指针。2javascript中5种基本数据类型Undefined,Null,Boolean,Number和String3事实上我们不能给基本类型的值添加属性,尽管在javascript这样做不...
分类:编程语言   时间:2015-05-11 21:44:20    阅读次数:129
JavaScript函数柯里化
函数式JavaScript是以函数为一等公民的函数式语言。函数在JavaScript中也是一个对象(继承制Function),函数也可以作为参数传递成函数变量。最近几年函数式也因为其无副作用的特性、透明性、惰性计算等在高并发,大数据领域火起来了。JavaScript中也有如Underscore、lo...
分类:编程语言   时间:2015-05-11 21:44:49    阅读次数:201
C++底层系统观(一)----汇编语言诞生
计算机是怎么运行的?首先看CPU 看,这是CPU CPU只能运行二进制代码 就像这样 101100000000000000000011 000010100000000001100000 ...... 回到CPU刚刚诞生的时代 那时候只能用0和1编程 那要写死人 ...... 聪...
分类:编程语言   时间:2015-05-11 21:45:45    阅读次数:181
几种常见模式识别算法整理和总结
这学期选了门模式识别的课。发现最常见的一种情况就是,书上写的老师ppt上写的都看不懂,然后绕了一大圈去自己查资料理解,回头看看发现,Ah-ha,原来本质的原理那么简单,自己一開始仅仅只是被那些看似formidable的细节吓到了。所以在这里把自己所学的一些点记录下来,供备忘,也供參考。1. K-Ne...
分类:编程语言   时间:2015-05-11 21:44:07    阅读次数:171
JAVA_ObjectIO
1 import java.io.*; 2 3 public class TestObjectIO { 4 public static void main(String args[]) throws Exception { 5 T t = new T(); 6 ...
分类:编程语言   时间:2015-05-11 21:42:07    阅读次数:158
hdu 1797 靠谱的算法应该是最大生成树,但是本人用最大流做的
Heavy TransportationTime Limit:3000MSMemory Limit:30000KTotal Submissions:22294Accepted:5916DescriptionBackgroundHugo Heavy is happy. After the breakd...
分类:编程语言   时间:2015-05-11 21:41:54    阅读次数:186
Java for LeetCode 039 Combination Sum
Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.The same repeate...
分类:编程语言   时间:2015-05-11 21:39:39    阅读次数:169
Java for LeetCode 040 Combination Sum II
Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.Each numb...
分类:编程语言   时间:2015-05-11 21:38:44    阅读次数:118
Java版的实现JavaScript中的eval()函数
实现步骤:1.自定义一个Java类,该Java类中定义一个方法来包含需要被运行的代码。2.动态编译刚刚生成的Java源码,不在磁盘上生成源码,而是直接编译内存中的Java源码。3.动态加载刚刚创建编译的Java二进制码,编译好的Java二进制码不是在磁盘上,而是放在内存中,并定义自己的类加载器,负责...
分类:编程语言   时间:2015-05-11 21:38:08    阅读次数:134
设计算法能够计算出读者购买一批书的最低价格
一、题目: n书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元, 具体折扣如下所示本数2,折扣5%;本数3,折扣10%;本数4,折扣20%;本数5,折扣25%;根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了...
分类:编程语言   时间:2015-05-11 21:35:22    阅读次数:129
我所理解的设计模式(C++实现)——观察者模式(Observer Pattern)
概述: 近期中国股市起起伏伏,当然了起伏就用商机,小明发现商机后果断想入市,买入了中国证券,他想在电脑client上,网页上,手机上,iPad上都能够查看到该证券的实时行情,这样的情况下我们应该怎么设计我们的软件呢?我们能够这样:小明的全部client上都订阅中国证券这个股票,仅仅要股票一有变...
分类:编程语言   时间:2015-05-11 21:33:53    阅读次数:125
python + selenium <三>
sql 数据库连接引用pymssql模块import pymssqldef getDB(name,psw,dbname,sql): conn=pymssql.connect(HOS...
分类:编程语言   时间:2015-05-11 21:30:57    阅读次数:162
第一章——线程的介绍
1 什么是线程线程,有时被称为轻量级进程,是程序执行的最小单元。一个标准的线程由线程ID、程序计数器(pc)、一组寄存器和堆栈组成。通常,一个进程由多个线程组成,每个线程之间共享进程的内存空间(包括代码段、数据段、堆等)及一些进程级的资源(如打开的文件描述符和信号)。如下图所示:2 线程的访问权限线...
分类:编程语言   时间:2015-05-11 21:31:25    阅读次数:175
Spring sprint @ first day
前几天,我们讨论出任务划分。结合任务及个人情况,我认领校园网认证和网盘服务这块。认证原理整3天,尝试编译2天,整合模块5天。日期时间地点工作5.1120:00九实下载mentohust的windows源码~20:10~看源码,了解工作过程
分类:编程语言   时间:2015-05-11 21:29:53    阅读次数:137
C++底层系统观(二)----硬件怎么玩
咱先不讲语言,先从硬件层面形象的解释下CPU是怎么完成各种功能的 int a, b, c; cin >> a >> b; c = a + b;这里C++代码 只有三行 看看要实现这样的功能 硬件做了什么 CPU读入指令 cin >> a >> b; CPU:我刚接收到...
分类:编程语言   时间:2015-05-11 21:29:19    阅读次数:137
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!