码迷,mamicode.com
首页 > 编程语言
候选人算法
现在有一个整数数组,已知一个数出现的次数超过了一半,请用O(n)的复杂度的算法找出这个数#include int main(int argc, char **argv){ int i, candidate, vote; int a[10]={1,2,3,1,2,1,1,6,1,1}; candid....
分类:编程语言   时间:2014-11-11 20:53:38    阅读次数:185
C#中常量\枚举\结构及数组的运用
又一天结束了,今天在云和学院学习的知识下面继续来做总结。一、常量\枚举\结构的运用理论:常量:const 类型 常量名 = 常量值确定数量、确定值的几个取值:东西南北、男女、上中下。枚举: enum Gender{male,female}字符串与枚举的转换:(Gender)(Enum.Parse( ...
分类:编程语言   时间:2014-11-11 20:50:38    阅读次数:213
java中synchronized使用方法
synchronized的一个简单样例public class TextThread {/** * @param args */public static void main(String[] args) {// TODO 自己主动生成方法存根 TxtThread tt = new TxtThrea...
分类:编程语言   时间:2014-11-11 20:51:23    阅读次数:240
冒泡法排序-数组
function mysort(&$arr){ $len = count($arr); for($i = 0; $i $arr[$j + 1]){ $tmp = $arr[$j]; $arr[$j] = $arr[$j + 1...
分类:编程语言   时间:2014-11-11 20:48:38    阅读次数:219
常见算法:C语言求最小公倍数和最大公约数三种算法
最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,当中一个最小的公倍数是他们的最小公倍数,相同地,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数,维基百科:定义点击打开链接求最小公倍数算法:最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:...
分类:编程语言   时间:2014-11-11 20:49:09    阅读次数:186
Unity3d的一些小技巧
unity中有一些知识点比较碎,每次用到的时候都要去网上查,实在有些浪费时间,把这些知识点集中到一起倒是不错的想法,下面就是一些琐碎的知识点,以后会逐渐更新...1,gameObject.active 表示是否在场景中停用改物体,当active=false的时候,GameObject无法find此物...
分类:编程语言   时间:2014-11-11 20:45:05    阅读次数:174
C语言变量的类型和存储位置
1. C语言变量主要分为全局变量、静态全局变量、局部变量、静态局部变量和寄存器变量。其中静态变量用static关键字进行修饰。程序所占用的内存可以分为以下几个部分:(1)代码段-存放程序代码,只读的,不能修改。(2)全局区(静态区),又称为数据段。其中.data段存放的是已经初始化的全局变量和静态变...
分类:编程语言   时间:2014-11-11 20:45:08    阅读次数:204
调整数组顺序使奇数位于偶数前面 【微软面试100题 第五十四题】
题目要求: 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 要求时间复杂度为O(n). 参考资料:剑指offer第14题。题目分析: 使用两个指针,pBegin和pEnd,pBegin从开头往后遍历,pEnd从结尾往前遍历,当pBegin...
分类:编程语言   时间:2014-11-11 20:44:43    阅读次数:143
利用java实现简单图片的计数器
利用java实现简单图片的计数器,运行图:想学习更多关于java的知识,可以点击《Java EE软件工程师》进行学习。计数器当前访问量:";inti=0;intk=7-szRecord.length();//"0"的个数for(i=0;i";}for(i=0;i";}szOut=szOut+"";o...
分类:编程语言   时间:2014-11-11 20:44:01    阅读次数:216
C++ 复合类型(上)
1.数组1 数组是一种数据格式,能够存储多个同类型的值。2 数组声明语句(如 short moths[12];)存储在每个元素中的值的类型。数组名。数组中的元素个数(不能是变量,变量的值是在程序运行时得到的)。3 有效下标的重要性。编译器不会检查使用的下标是否有效。4 数组的初始化只有在定义数组时才...
分类:编程语言   时间:2014-11-11 20:41:43    阅读次数:280
python学习
一.下载1.Python下载地址,2.7.6版本,安装完配置path2.NumPy下载地址,选择相应的python版本3.Malplotlib下载地址,选择相应的python版本4.Scipy下载地址二.入门1.Python教程,廖雪峰2.Python基础教程3.Python初学者,GithHub上...
分类:编程语言   时间:2014-11-11 20:41:33    阅读次数:254
排序练习
插入排序 public static int[] insert_sort(int arr[]){ int i = 0,temp; //插入排序 for(int j = 1;j0 && arr[i]>temp){ arr[i+1]=arr[i]; i-...
分类:编程语言   时间:2014-11-11 20:42:08    阅读次数:255
(转载)JavaScript 运行机制详解:再谈Event Loop
source: http://www.ruanyifeng.com/blog/2014/10/event-loop.html 一年前,我写了一篇《什么是 Event Loop?》,谈了我对Event Loop的理解。 上个月,我偶然看到了Philip Roberts的演讲《Help, I'm stu...
分类:编程语言   时间:2014-11-11 20:40:43    阅读次数:256
Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
一、发现问题 Mybatis查询传入一个字符串传参数,报There is no getter for property named 'num' in 'class java.lang.String'。二、解决问题无论参数名,都要改成"_parameter"。三、原因分析Mybatis默认采用ONGL...
分类:编程语言   时间:2014-11-11 20:37:07    阅读次数:193
关于C/C++的一些讨论
1 #include"string.h" 2 #include"malloc.h" 3 4 5 void swap(int a,int b) 6 { 7 int temp; 8 temp=a; 9 a=b;10 b=temp;11 }12 13 int get_...
分类:编程语言   时间:2014-11-11 20:36:56    阅读次数:204
C语言的开发过程
开发一个C程序一般需要经历编辑、编译、连接和运行四个步骤1.源文件的编辑: 编辑生成的文件以文本的形式存储,扩展名为“.c”源程序文件以ASCII码形式存储,不含任何格式和样式,计算机不能直接执行。 在Turbo C 2.0环境下保存的文件,默认的扩展名为“.C”。在使用Windows的记事本软件编...
分类:编程语言   时间:2014-11-11 20:35:52    阅读次数:224
C++异常安全的赋值运算符重载 【微软面试100题 第五十五题】
题目要求: 类CMyString的声明如下:class CMyString{public: CMyString(char *pData=NULL); CMyString(const CMyString &str); ~CMyString(void); CMyString &...
分类:编程语言   时间:2014-11-11 20:33:24    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!