码迷,mamicode.com
首页 > 编程语言
【codevs2476】购买贺年卡 排序+贪心
题目描述挺简单的,也很容易分析。可以作为练习快排和贪心使用var t,f:array[0..1010] of longint; i,j,m,n,k,l:longint; procedure qsort(l,r:longint); var i,j...
分类:编程语言   时间:2015-09-13 22:51:43    阅读次数:189
Struts2,Spring,Hibernate三大框架的整合(SSH)
一.搭建struts2 1).导入struts2 jar包 2).编写web.xml 3).编写jsp页面 4).创建action类,action类要继承ActionSupport类 5).创建struts.xml 二.搭建spring 1).导入spring jar...
分类:编程语言   时间:2015-09-13 22:50:11    阅读次数:198
一次快速排序错误引发的思考(2)
上一次我说到所谓的“非递归”快速排序算法,不过是用栈来消除了递归,它的运行时间肯定比递归算法长,我们不妨来实际实现一下。代码如下: 1 #include 2 #include 3 #include 4 5 #define MAX_TOP 10000 /*一个很大的栈*/ 6 ...
分类:编程语言   时间:2015-09-13 22:50:07    阅读次数:247
EM算法
EM是我一直想深入学习的算法之一,第一次听说是在NLP课中的HMM那一节,为了解决HMM的参数估计问题,使用了EM算法。在之后的MT中的词对齐中也用到了。在Mitchell的书中也提到EM可以用于贝叶斯网络中。下面主要介绍EM的整个推导过程。1. Jensen不等式 回顾优化理论中的一些概念。设f....
分类:编程语言   时间:2015-09-13 22:48:35    阅读次数:236
Effective C++ —— 实现(五)
条款26 : 尽可能延后变量定义式的出现时间 1. 你不只应该延后变量的定义,直到非得使用该变量的前一刻为止,甚至应该尝试延后这份定义直到能够给它初值实参为止。这样,不仅能够避免构造(和析构)非必要对象,还可以避免无意义的default构造行为。 2. 考虑下面两个循环:// 方法A:定义于循环.....
分类:编程语言   时间:2015-09-13 22:47:53    阅读次数:173
Java多线程
1.?? ? 多线程的创建方式 1.1 继承Thread类 package com.ilaoda.day0912; public class MyThreadDemo { public static void main(String[] args) { MyThread my1 = new MyThread(); MyThread my2 = new...
分类:编程语言   时间:2015-09-13 21:47:47    阅读次数:193
广度优先搜索bfs C++实现
#include<iostream>? #include<vector>? #include<map>? #include<queue>? #include<set>? using?namespace?std;? ? vector<int>?bfs(map<int,?vector<int>?>?link,?int?top)? {? ????queue...
分类:编程语言   时间:2015-09-13 21:45:58    阅读次数:183
【C/C++学院】0802-链式栈/链表队列以及优先队列/封装链表库
链式栈 // stacklinknode.h #define datatype int struct stacknode { int num;//编号 datatype data;//数据 struct stacknode *pNext;//指针域 }; typedef struct stacknode StackNode;//简化 StackNode * init(StackNo...
分类:编程语言   时间:2015-09-13 21:43:47    阅读次数:175
12个有趣的C语言面试题及答案
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer entered ...
分类:编程语言   时间:2015-09-13 21:45:19    阅读次数:211
《剑指offer》构建乘积数组
【 声明:版权所有,转载请标明出处,请勿用于商业用途。  联系信箱:libin493073668@sina.com】 题目链接:http://www.nowcoder.com/practice/94a4d381a68b47b7a8bed86f2975db46?rp=3&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que...
分类:编程语言   时间:2015-09-13 21:43:43    阅读次数:136
《剑指offer》数组中重复的数字
【 声明:版权所有,转载请标明出处,请勿用于商业用途。  联系信箱:libin493073668@sina.com】 题目链接:http://www.nowcoder.com/practice/623a5ac0ea5b4e5f95552655361ae0a8?rp=3&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que...
分类:编程语言   时间:2015-09-13 21:44:12    阅读次数:184
C 语言中的指针和内存泄漏
引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。本文将与您分享开发人员在开始使用指针来编程前应该知道的秘密。本文内容包括:导致内存破坏的指针操作类型在使用动态内...
分类:编程语言   时间:2015-09-13 21:43:18    阅读次数:227
数据结构之——选择排序
选择排序的基本思想为:每一趟(例如第i趟)在后面的n-i+1(i=1,2,3,…...,n-1)个待排序元素中选取关键字最小的元素,作为有序序列的第i个元素,直到n-1趟做完,待排序元素只剩下一个,就不用选了,序列也排序完毕。选择排序主要有简单选择排序和堆排序,下面分别就这两种排序算法进行讨论。.....
分类:编程语言   时间:2015-09-13 21:39:04    阅读次数:264
如何用人工的方式将Excel里的一堆数字变成一个数组
目的是抛砖引玉,有谁可以教教我如何吧Excle的数据导入MyEclipse么?如果只有⑨个字符的话我肯定是直接人工输入的,然而这次有65536行乘以3组,遭不住啊。一、数组之间要有逗号在B列右键,选择插入1列。再B1输入一个逗号以后,双击B1格的右下角就可以填充整列了(我不清楚这样双击的操作具体怎么...
分类:编程语言   时间:2015-09-13 21:38:01    阅读次数:5470
Java运行环境绿色部署配置
这个Java的绿色安装配置,还有从未自己的使用电脑说起来。最近电脑运行慢,很长时间没有清理及维护了,而且有可能中毒或木马了,所以就把系统进行了Ghost还原了,所以原来安装的jdk环境也无法使用了,因为下载也比较慢,所以就想一个可以绿色的解决方案,以后可以在任何电脑上都可以使用,从网上找了下相关的配...
分类:编程语言   时间:2015-09-13 21:40:08    阅读次数:137
多线程的四种创建方式--前两种不常用
- (void)viewDidLoad { [super viewDidLoad]; //1.Datach 方式,隐式创建// [NSThread detachNewThreadSelector:@selector(detachMethod) toTarget:self withObject:...
分类:编程语言   时间:2015-09-13 21:38:26    阅读次数:225
javascript常用的事件
javascript常用的事件 常用的事件主要有: (1)单击事件:onclick。用户单击鼠标按键时产生的事件,同时。nclick指定的事件处理程序或代码将被调用执行. (2)改变事件:onchange。当text或textarea元素内的字符值改变或select表格选项状态改变时发生...
分类:编程语言   时间:2015-09-13 21:38:32    阅读次数:300
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!