类似于Java阻塞队列的实现:public class BlockingQueue { private List queue = new LinkedList(); private int limit = 10;//缓冲区大小 public BlockingQueue(int limit){...
分类:
编程语言 时间:
2014-10-09 02:34:37
阅读次数:
197
1.二维数组,即一维护int[][] arr1 = new int[3][2]; int[][] arr2 ={{2,4,3,6,22,7},{3,6,8,9},{10,13,24,5}}; public static void showArray(int arr[][]){ fo...
分类:
编程语言 时间:
2014-10-09 02:24:47
阅读次数:
208
http://poj.org/problem?id=2506#include #include #include #include using namespace std;int a[260][260];int main(){ int n,i,j; memset(a,0,sizeof(a...
分类:
其他好文 时间:
2014-10-09 01:53:57
阅读次数:
183
#include #include #include struct address { int a; int b; char c; struct address *next; }; void SaveToFile(struct address *p, FILE *fp) { if(p...
分类:
其他好文 时间:
2014-10-09 01:35:08
阅读次数:
188
题目描述: 从一列数中筛除尽可能少的数使得从左往右看,这些数是从小到大再从大到小的(网易)。分析: 这可以用双端LIS方法来解决,先求一遍从左到右的,再求一遍从右到左的。最后从里面选出和最大的即可。代码实现:#include using namespace std;int DoubleEndLI.....
分类:
其他好文 时间:
2014-10-09 01:24:37
阅读次数:
215
#include#include#include//定义一个存放数据的结构体typedef struct { int num; char name[20];}DATA;//定义链表typedef struct node{ DATA data; struct node *ne...
分类:
其他好文 时间:
2014-10-09 01:13:37
阅读次数:
194
代码一:联合体union的存放顺序是所有成员都从低地址开始存放,若处理器是Big_endian(从高字节到低字节存放数据)的,则返回0;若是Little_endian(从低字节到高字节存放数据)的,则返回1。 int checkCPU() { union w {...
分类:
其他好文 时间:
2014-10-09 01:01:17
阅读次数:
223
很久没练只能看别人代码了 1 class Solution { 2 public: 3 int maxProduct(int A[], int n) { 4 if (n == 0) return 0; 5 int curMax, curMin, ans; 6 ...
分类:
其他好文 时间:
2014-10-09 00:48:07
阅读次数:
218
#include#include#include//定义一个结构体存放数据typedef struct { int num; char name[20];}DATA;//定义链表typedef struct node{ DATA data; struct node *nex...
分类:
其他好文 时间:
2014-10-09 00:40:37
阅读次数:
175
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是全然一致的。)功能:分配长度为num_bytes字节的内存块说明:假设分配成功则返回指向被分配内.....
分类:
其他好文 时间:
2014-10-09 00:26:57
阅读次数:
154