一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有多种,比如说空间不足就是一种。v...
分类:
其他好文 时间:
2014-07-30 23:16:35
阅读次数:
272
题意:有17种货币,面额分别为i*i(1<=i<=17),都为无限张,
给定一个值n(n<=300),求用上述货币能使价值总和为n的方案数
分析:这题可以用母函数的思想,对300以内的值进行预处理即可
也可用完全背包思想求300以内的方案数...
分类:
其他好文 时间:
2014-07-30 20:58:14
阅读次数:
182
.h文件
/**********************说明*************************
* 这是MPool内存池的实现,他具有如下特性:
* 1. 池中的内存块是大小是相同的
* 2. 由宏定义_MP_NO_SERIALIZE决定是否需要多线程同步
* 3. 他利用windows的堆内存API进行内存分配
* 4. 他不能替换crt的malloc和free
* 5. 他不...
1.HardwareCPU information:cat /proc/cpuinfo物理core个数: 统计core逻辑CPU个数:统计processorMemory information:free -m其中-+buffer是针对OS/App来说的.Disk information:fdisk ...
分类:
系统相关 时间:
2014-07-30 03:14:53
阅读次数:
291
#include
#include
#include
using namespace std;
const int maxn = 105;
int equ, var; // 有equ个方程,var个变元。增广阵行数为equ, 分别为0到equ - 1,列数为var + 1,分别为0到var.
int a[maxn][maxn];
int x[maxn]; // 解集.
bool free_x...
分类:
其他好文 时间:
2014-07-29 22:07:52
阅读次数:
272
区别: ????1. new/delete是C++的操作符,malloc/free是C/C++标准库函数。 ? ? 2. new分为两步的:第一步是申请内存,第二步则是调用构造函数初始化对象。同样,在调用delete的时候,需要先调用析构函数,然...
分类:
其他好文 时间:
2014-07-29 18:28:42
阅读次数:
200
poj1010——邮票问题
DFS
poj1011——Sticks dfs + 剪枝
poj1020——拼蛋糕
poj1054——The Troublesome Frog
poj1062——昂贵的聘礼
poj1077——Eight
poj1084——Square Destroyer
poj1085——Triangle War(博弈,極大極小搜索+alpha_beta剪枝)
po...
分类:
其他好文 时间:
2014-07-29 18:07:12
阅读次数:
294
(1)使用帮助 1.选择all全部编译内容包括jar、xml、及其他资源文件 2.选择jar只反编译并打成jar包 3.反编译后你可以使用jd-gui.exe查看源码(2)jd-gui免费的java反编译查看工具,下载地址“http://java.decompiler.free.fr/jd-gui/...
分类:
移动开发 时间:
2014-07-29 16:42:31
阅读次数:
234
一种动态内存管理Malloc/Free服务的链表实现 , 动态内存分配与回收服务,Malloc/Free的实现,最主要的核心内容是单向链表。其数据结构定义如下,一整段内存被SRAM或SDRAM,DRAM由系统的内存管理模块统一管理,这里主要是堆的管理:
typedef struct A_BLOCK_LINK
{
struct A_BLOCK_LINK *pxNextFre...
分类:
其他好文 时间:
2014-07-29 13:21:31
阅读次数:
433