码迷,mamicode.com
首页 > 编程语言
快速排序的随机化版本
#include#includeusing namespace std;void swap(int*a, int *b){ int *c = a; a = b; b = c;}int Partition(int *A, int p, int r){ int x = A[r];...
分类:编程语言   时间:2015-04-03 22:12:46    阅读次数:127
javascript之布尔值
javascript的布尔值只有两个值,保留字true和false。 任意javascript的值都可以转换为布尔值。下面这些值会转换成false: undefined null 0 -0 NaN ""???????????????????//空字符串 所有其他...
分类:编程语言   时间:2015-04-03 21:08:26    阅读次数:146
JavaGUI——AWT
GUI ——Graphical User Interface 图形用户界面。 简介:        AWT是Java语言的第一个GUI类库包。Java是一种独立于平台的程序设计语言,但GUI往往是依赖于特定平台的,Java采用了相应的技术使得AWT能提供给应用程序独立于机器平台的接口,这保证了同一程序的GUI在不同机器上运行具有类似的外观(不一定完全一致)。 思维导图:...
分类:编程语言   时间:2015-04-03 21:08:40    阅读次数:205
Python 学习开发的两年后的反思
背景介绍 pyqt 客户端方案 C 和python 混合编程方案 纯python服务器解决方案由于对服务器开发熟悉程度不高暂时未想到应用程序服务器的开发应用求指点 网络快速测试方案 学术研究 技术规划 反思 问题背景介绍 三年的C++ windows 客户端的开发经验, 接触python也快有两年了。 记得最开始会选择接触python的原因是因为李开复老师的强烈推荐。 接触以后一直对python...
分类:编程语言   时间:2015-04-03 21:06:57    阅读次数:252
Python 学习笔记(第1课)
从今天起,我将开启python学习模式,并用博客记录学习的过程和相关知识点1.Python下载安装可以在官网:https://www.python.org/downloads/ 中下载各种版本的Python (目前我安装的版本是2.7.6)2.语法要点记录代码注释,使用#号符:>>> a=1 #va...
分类:编程语言   时间:2015-04-03 21:02:57    阅读次数:140
Unix环境高级编程学习笔记(七):线程
1 线程包含线程ID,一组寄存器的值,栈,调度优先级和策略,信号屏蔽字,errno变量,以及线程私有数据。进程的所有信息对于该进程的所有线程都是共享的,包括可执行程序文本,程序全局内存和堆内存,栈以及文件描述符。线程可以通过pthread_self函数获得自身线程ID#includepthread_...
分类:编程语言   时间:2015-04-03 21:03:36    阅读次数:223
容斥原理算法总结(bzoj 2986 2839)
容斥原理是一个从小学就开始学习的算法。但是很多难题现在都觉得做的十分吃力。容斥原理大概有两种表现形式,一种是按照倍数进行容斥,这个东西直接用莫比乌斯函数就可以了。#include#include#include#includeusing namespace std;#define MAXN 2001...
分类:编程语言   时间:2015-04-03 21:01:53    阅读次数:232
快速排序
#includeusing namespace std;void swap(int*a, int *b){ int *c = a; a = b; b = c;}int Partition(int *a, int p, int r){ int i = p - 1; int...
分类:编程语言   时间:2015-04-03 21:00:28    阅读次数:121
素数验证算法——直面大数据
素数的验证,可能会被作为所谓“循环练习”的题目。因为其算法实在太简单(不知道直接暴力循环能不能算一种算法)。经典的方法就是试除,用循环变量i从2开始到n-1,如果有取模为0的,就直接return false。到最后,还没有模出0,就return true。这个算法也可以优化n-1为sqrt(n)。....
分类:编程语言   时间:2015-04-03 20:59:28    阅读次数:175
结对开发--四实现循环二维数组求最大子数组的和
一、实现思路再上一个实验基础上加上环,我们实现环的思想是每一列依次向此替换,直至替换出能出现的所有的二维数组,再用上一个求最大子数组的方法全部实现二、实验代码package com.minirisoft;import java.io.BufferedReader;import java.io.Fil...
分类:编程语言   时间:2015-04-03 20:55:27    阅读次数:189
页面切换语言包使用session不用cookie
cookie的问题,ifame中的cookie不一致在父页面设置的语言包cookie,在iframe中获取不到。为什么呢?为什么语言包这个事跟cookie过不去,有什么特殊的?iframe的src请求的时候就得把这个cookie带到服务器上去,此时携带的是iframe自己的cookie,不是父页面事...
分类:编程语言   时间:2015-04-03 20:54:55    阅读次数:160
二分kmeans python实现
今天要对一个1000个个记录,每个记录有n个属性的文本进行聚类,采用的是二分k均值方法。算法思想:我参考了Pang-Ning Tan数据挖掘导论里P317相对于kmeans的优点是不受其初始质心的影响。#coding utf-8#python 3.4#2015-4-3#Fitz Yin #yinr....
分类:编程语言   时间:2015-04-03 20:54:09    阅读次数:203
C++头文件#include<bits/stdc++.h>
一句话的事,直截了当——#include包含C++的所有头文件参考网站(点击):http://www.tuicool.com/articles/m6neUj#include这个头文件包含以下等等C++中包含的所有头文件:#include #include #include #includ...
分类:编程语言   时间:2015-04-03 20:55:20    阅读次数:135
C++实现stack【栈】
要求://****file: stack.h/*对stack进行初始化检查stack为空,或已满将整数压入到stack中从stack里弹出整数 不移除任何袁术,讲过stack的内容输出到标准输出Stack类的私有成员如下:一个用于打印错误信息的私有哦成员函数三个私有数据成员构成了stack类的pri...
分类:编程语言   时间:2015-04-03 20:54:59    阅读次数:141
不同意“重要的是思想,不是语言”这个说法
凡是碰到语言争论的地方,就会看到这句话。粗听起来有道理,因为绝大部分相同的功能,都可以用不同的软件做出来。尤其是碰到某一具体难题的时候,确实一个思路就可以帮助解决问题。但问题不在于一个小小的具体难题,而在于一个成熟可用的产品,比如会充分利用这个语言的一切便利特性来实现。每门语言都会有一些自己的特性(...
分类:编程语言   时间:2015-04-03 20:50:19    阅读次数:192
C++出现无法解析的外部符号的几种情况
转自:http://blog.csdn.net/enotswn/article/details/5934938[0]出现无法解析可能是因为lib文件不正确,比如64位的编译配置,结果使用的是32位的lib包.[1]只写了类声明,但还没有写实现类,造成调用时无法解析[2]声明和定义没有统一,造成链接不...
分类:编程语言   时间:2015-04-03 20:49:15    阅读次数:270
冒泡排序基本代码及其优化
冒泡排序基本代码及其优化 冒泡排序是一种交换排序,它的基本思想是:两两比较序列中相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。它的运行过程如下(以升序排序为例): 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这...
分类:编程语言   时间:2015-04-03 20:47:47    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!