码迷,mamicode.com
首页 > 编程语言
c++ 泛型编程及模板学习
泛型编程,英文叫做Generic programming可以理解为,具有通用意义的、普适性的,编程。比如,你要实现一个函数去比较两个数值的大小,数值可能是int或者string。初次尝试,我们直观会想到定义多个重载函数。如下:int compare(const string &v1, const s...
分类:编程语言   时间:2015-03-30 16:15:55    阅读次数:141
一维数组最大数溢出判断
结对人员:张世通 梁世豪一、题目 题目:求一维数组最大子数组的和 要求:能计算1000以上的数组二、设计思路 我们最初的实现思路是通过字符串数组实现大数的计算,但是没有实现,原因是在用字符串数组进行加法运算时,进位处理还有字符串和整数的转换做不好,所以我们最后决定不再对大数溢出进行处理,而是直...
分类:编程语言   时间:2015-03-30 16:13:08    阅读次数:191
Python 杂集
Python字符串方法Python递归和迭代
分类:编程语言   时间:2015-03-30 16:14:46    阅读次数:123
[NOIP2012提高组] CODEVS 1200 同余方程(扩展欧几里德算法)
数论题..所有数论对我来说都很恶心..不想再说什么了..------------------------------------------------#includeusing namespace std;void gcd(int a,int b,int &x,int &y) { if(!b) {...
分类:编程语言   时间:2015-03-30 16:11:47    阅读次数:181
【Spring】国际化支持
【Spring】国际化支持一、总体结构:两个国际化资源中的内容:二、程序2.1 配置Spring上下文beans.xml文件 message1 说明:2.2 测试程序package lee;import org.springframework.context.ApplicationContext;i...
分类:编程语言   时间:2015-03-30 16:05:06    阅读次数:203
JavaScript 判断浏览器及版本
/*智能机浏览器版本信息:alert("语言版本: "+iBrowser.language);alert(" 是否为移动终端: "+iBrowser.versions.mobile);alert(" ios终端: "+iBrowser.versions.ios);alert(" android终端:...
分类:编程语言   时间:2015-03-30 16:04:21    阅读次数:139
机器学习&数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)
前言: 找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不断发展,.....
分类:编程语言   时间:2015-03-30 16:03:45    阅读次数:175
C++ 隐式类型转换
C++定义了一组内置类型对象之间的转换标准,在必要的时候它们被编译器隐式的转换1、混合运算的算术表达式中,最宽的数据类型成为目标转换类型2、不同类型的表达式之间赋值的时候,被赋值的对象类型成为目标转换类型3、函数调用实参和形参类型不一致的时候,形参的对象类型成为目标转换类型4、函数的返回值类型和函数...
分类:编程语言   时间:2015-03-30 16:01:38    阅读次数:142
生成不重复随机数(c/c++)
以冒泡排序法为例: 1 #include 2 #include 3 #include 4 int creatdata(int arr[],int n,int min,int max) 5 { 6 int i,j,flag; 7 srand(time(NULL));//creat da...
分类:编程语言   时间:2015-03-30 16:01:59    阅读次数:208
C++二维数组做函数参数
二维数组做函数参数传递
分类:编程语言   时间:2015-03-30 15:58:16    阅读次数:141
c++ sort降序排序
sort是c++ STL中提供的一个函数模板,可以用来对多种类型进行排序。默认是升序排序。它有两种使用方法:default (1)template void sort (RandomAccessIterator first, RandomAccessIterator last);custom (.....
分类:编程语言   时间:2015-03-30 15:55:08    阅读次数:163
Jeff Somers's N Queens Solutions 最快的n皇后算法
1 /* Jeff Somers 2 * 3 * Copyright (c) 2002 4 * 5 * jsomers@alumni.williams.edu 6 * or 7 * allagash98@yahoo.com 8 * 9 * April, 2002 10...
分类:编程语言   时间:2015-03-30 15:54:08    阅读次数:406
结对开发四------求一维无头数组最大子数组的和
一、代码思想对第一次一维数组的延伸,增加无头无尾功能,我们的设计思想是每比较一次进行一次交换,将第一个掉到位后去第二个调到第一个,第三个调到第二个,以此类推,再进行实验一的求最大子数组的和二、代码package com.minirisoft;import java.util.*;public cla...
分类:编程语言   时间:2015-03-30 15:53:54    阅读次数:150
转载:C++ STL set学习
声明:本文转载自Penguin的博客http://blog.sina.com.cn/s/blog_779cf3410101389s.html1,set的含义是集合,它是一个有序的容器,里面的元素都是排序好的,支持插入,删除,查找等操作,就 像一个集合一样。所有的操作的都是严格在logn时间之内完成,...
分类:编程语言   时间:2015-03-30 15:51:22    阅读次数:140
算法题--将英文数字转换成阿拉伯数字
将英文数字转换成阿拉伯数字随机看了几道算法题,以下答案也是别人写的,非本人所写思路: 三个进行一个划分代码:public class POJ_2121 { public static void main(String[] args) { /** *...
分类:编程语言   时间:2015-03-30 15:51:25    阅读次数:158
Java 多线程(七) 线程间的通信——wait及notify方法
线程间的相互作用 线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。 Object类中相关的方法有两个notify方法和三个wait方法: http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html 因为wait...
分类:编程语言   时间:2015-03-30 15:51:21    阅读次数:162
Java进程间通信
传统的进程间通信的方式有大致如下几种:(1) 管道(PIPE)(2) 命名管道(FIFO)(3) 信号量(Semphore)(4) 消息队列(MessageQueue)(5) 共享内存(SharedMemory)(6) SocketJava如何支持进程间通信。我们把Java进程理解为JVM进程。很明...
分类:编程语言   时间:2015-03-30 15:51:10    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!