代码
文章平均质量分 65
eof_2011
这个作者很懒,什么都没留下…
展开
-
文件的遍历
//从张同学那边弄过来的,谢谢哈!void ListFile(){ HANDLE hSearch; WIN32_FIND_DATA data; hSearch=FindFirstFile("*",&data); do { if(data.dwFileAttributes==FILE_ATTRIBUTE_DIRECTORY&&strcmp(转载 2012-02-13 20:08:02 · 579 阅读 · 0 评论 -
实现简单的malloc管理
实现简单的malloc后未被free的指针地址和大小。Memory.h#include #include using namespace std;#define MAXN 1024typedef struct MemeryInfo{ size_t msize; char filename[MAXN]; int line;} MemInfo;void *MyMallo原创 2014-03-24 22:34:57 · 753 阅读 · 0 评论 -
HDOJ 1061 Rightmost Digit
Rightmost DigitTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 27426 Accepted Submission(s): 10524Problem DescriptionGiven a原创 2013-12-26 22:17:01 · 652 阅读 · 0 评论 -
HODJ 1021 Fibonacci Again
Fibonacci AgainTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 31787 Accepted Submission(s): 15400Problem DescriptionThere ar原创 2013-12-26 21:41:47 · 941 阅读 · 0 评论 -
HDOJ 1031 Design T-Shirt
(HDOJ 1031)Design T-ShirtDesign T-ShirtProblem DescriptionSoon after he decided to design a T-shirt for our Algorithm Board on Free-City BBS, XKA found that he was trapped by a原创 2013-12-21 22:46:09 · 760 阅读 · 0 评论 -
HDOJ 1020 Encoding
EncodingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 23174 Accepted Submission(s): 10158Problem DescriptionGiven a string原创 2013-12-22 13:11:53 · 684 阅读 · 0 评论 -
HDOJ 1036 Average is not Fast Enough!
Average is not Fast Enough!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3564 Accepted Submission(s): 1435Problem Description原创 2013-12-21 23:54:03 · 799 阅读 · 0 评论 -
将一个值的二进制模式逆序结果输出
题目来源:在《C和指针》这本书中的第5章第三题。/*** Function : unsigned int reverse_bits(unsigned int value);** Date : 2013-8-8** Author : ZZZ** 将value的二进制模式逆序结果输出.** 例如如: 32位机上, 输入 25, 返回 2 550 136 832;** 25 =原创 2013-08-08 16:36:10 · 1551 阅读 · 0 评论 -
第二届编程马拉松大赛第二场(3月21日)湫湫系列故事——减肥记II
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=4509Problem Description: 虽然制定了减肥食谱,但是湫湫显然克制不住吃货的本能,根本没有按照食谱行动! 于是,结果显而易见… 但是没有什么能难倒高智商美女湫湫的,她决定另寻对策——吃没关系,咱吃进去再运动运动消耗掉不就好了? 湫湫在原创 2013-03-23 22:41:32 · 1286 阅读 · 0 评论 -
简单选择排序
// 简单选择排序// 输出显示每个排序步骤// 排序数字最大值不超过1000000// 输入:// 排序的数字个数n,及对应的排序数组// 输出:// 第1行:初始序列// 第2行到第n+1行:输出排序的过程// 第n+2行:排序结果#include #include using namespace std;#def原创 2012-04-30 12:39:11 · 811 阅读 · 0 评论 -
各类排序算法比较(C++)
1、简单选择排序基本思想:在序列A[0]~A[n-1]中,第i趟(i=0;i>n;i++)选择从A[i-1]~A[n-1]中最小的数和A[i-1]交换,直至i=n-1,结束排序。时间复杂度:最好情况 O(n^2) 最坏情况 O(n^2) 平均情况 O(n^2)templatevoid Se原创 2012-03-24 20:01:24 · 781 阅读 · 0 评论 -
C语言实现文件、文件夹的操作
实现删除一个文件函数:int remove(const char *filename);功能:删除一个文件,相当于unlink函数,但是如果它的filename参数是一个目录的话,其作用就相当于rmdir函数。用 法: int remove( const char *filename);头文件:在Visual C++ 6.0中可以用stdio.h也可以用io.h,前者更普遍。原创 2012-03-02 16:12:49 · 1232 阅读 · 0 评论 -
C/C++ 延时函数
找了一个延时函数:#includevoid delay(int sec)//输入秒,即延时相应秒数{ time_t start_time, cur_time; // 变量声明 time(&start_time); do{ time(&cur_time); } while((cur_time - start_time) < sec );}转载 2012-02-22 15:11:44 · 1014 阅读 · 0 评论 -
马拦过河卒
过河卒(NOIP2002初中组复赛第四题)问题描述:棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下或向右。同时在棋盘上的任一点有一个对方的马(如图中的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如图中C点上的马可以控制9个点。卒不能走到对方马的控制点。棋盘用坐标表示,A点坐标(0,0)、B点坐标(n, m) (n,m为不超过20的整数,并由键盘输入转载 2012-02-16 09:31:34 · 5069 阅读 · 0 评论 -
C编程计算时间差
编程实现时间差,推荐两个方法。1、time()函数 计时精确到ms级。2、clock()函数 计时精确到s级。两个函数都应包含头文件:time.h。代码如下://代码表示的是从程序开始运行到键盘按键反应这个时间差。#include "time.h"#include "stdio.h"#include "stdlib.h"int main(v原创 2012-02-10 12:20:18 · 5670 阅读 · 0 评论 -
C++调用外部程序
关于三个SDK函数:WinExec, ShellExecute,CreateProcess的其他注意事项:【1】定义头文件必须定义以下两个头文件:#include // 可替换为 windows.h#include 如果定义了头文件 #include 的话就不必定义 #include 了。【2】定义路径C++中所表示的路径要用 " \\ "而不是平常所用的" \ "转载 2012-02-23 07:54:46 · 1818 阅读 · 0 评论 -
基于VideoInput的摄像头操作类
这段时间做毕设,项目与摄像头采集图像相关,记录于此beiw原创 2014-05-28 00:26:05 · 3535 阅读 · 1 评论