算法
kernel_main
这个作者很懒,什么都没留下…
展开
-
模拟页面调度算法——1
/*******************************************************************///请分别用FIFO、OPT算法实现“页面置换”的模拟。模拟程序的要求如下:////输入:页面流文件,其中存储的是一系列页面号,用来模拟待换入的页面。////输出:对于每一个页面流文件,标出所使用的算法,//并且:每换入一个页面(即:每读入一个页面号原创 2011-11-20 12:09:27 · 984 阅读 · 0 评论 -
Lovedays
#include #include #include #include "lovedays.h"#define Z_OK 1#define Z_ERR 0ULONG g_ulRet = 0;//SYSTEMTIME * g_pstSysTime;/* 在Public.c中定义当的前系统时间的全局变量 */extern char * week[7];ULONG g_ulYea原创 2012-05-24 00:24:35 · 1040 阅读 · 1 评论 -
c实现字符串拆分与提取
#include #include /*源字符串: dads{ORG}sadasdsa{一些公式}asdasds{ORG}sadsadsa{一些公式}dsadasd........... 1. S0001,ORG1,AIM0001,S0002,ORG2,S0003,AIM0002,S0004......... 2. dads,ORG,sadasdsa,0,asdasds,OR原创 2013-05-24 01:53:31 · 2721 阅读 · 0 评论 -
操作系统模拟页面调度算法(OPT、FIFO、LRU)演示(vc6.0调试通过)
// PageSwitch.cpp : Defines the entry point for the console application.//#include "stdafx.h"/*******************************************************************///请分别用FIFO、OPT算法实现“页面置换”的模拟。模拟程序的原创 2013-05-05 00:12:39 · 3511 阅读 · 0 评论 -
1. wxWidgets 介绍
wxWidgets是一个开源的跨平台的C++构架库(framework),它可以提供GUI(图形用户界面)和其它工具。目前的2.x版本支持所有版本的Windows、带GTK+或Motif的Unix和MacOS。一个支持OS/2的版本正在开发中。wxWidgets 官方网站: http://www.wxwidgets.org.该系列文章主要用于自学,主要参考wxWidgets的英文帮助文原创 2013-05-17 23:01:19 · 717 阅读 · 0 评论 -
百万节点的链表,针对各个group排序,输出各组top10的节点(top10是从小到大,取后面最大值top10)
一条1百万节点的单向链表,链表所有节点是按value字段从小到大的顺序链接;下面是一个节点的结构 typedef struct node_t{ int value; // 节点排序字段 int group; //组号: 0,1,2,3,4,5,6,7,8,9 struct node_t *pnext; // 下个节点的指针 }node_t; node_原创 2012-11-28 22:11:38 · 1281 阅读 · 0 评论 -
TinyXml查找唯一节点及修改节点操作
// 读者对象:对TinyXml有一定了解的人。本文是对TinyXml工具的一些知识点的理解。// 1 TinyXml中对TiXmlNode进行了分类,是用一个枚举进行描述的。// enum NodeType// {// DOCUMENT, 文档节点// ELEMENT, 元素节点// COMMENT, 还没弄清楚// UNKNOWN, 未知节点//原创 2012-10-17 23:22:13 · 16229 阅读 · 4 评论 -
一个数字转换成16进制数字表示的字符串
把一个数字转换成16进制数字表示的字符串,我们可以调用sprintf,但是C的标准库里面并没有提供对应的将一个十六进制的字符串型的数字转换成整型数字的函数.我写了一个可以实现功能的并尽量使其优化.(目前此函数只支持32位) /* input hex string, format: 0xAA111 or AA111 or abc11 */int ahextoi(char* p){转载 2012-09-06 23:17:51 · 2811 阅读 · 0 评论 -
从文件中读取数字并排序
// FileToolsTest.cpp : Defines the entry point for the console application.////#include "heapSort.h"#include #include #include #include // #include using namespace std; #define ARRAY_SIZE 1原创 2012-08-25 00:37:03 · 3726 阅读 · 0 评论 -
IP地址转换问题(2)不保证正确,暂时做的笔记
// #include // #include // #include // using namespace std;// // typedef unsigned short int uint16;// typedef unsigned long int uint32;// // // 短整型大小端互换// #define BigLittleSwap16(A) ((((uint原创 2012-05-25 01:05:52 · 854 阅读 · 1 评论 -
堆栈c实现
#include typedef struct ElementT{ int *data; struct ElementT* next;}Element;int Push(Element** stack,int* data);int Pop(Element** stack);int CreateStack(Element** stack);int DeleteStack(E原创 2012-03-06 00:39:54 · 3284 阅读 · 1 评论 -
模拟UNIX系统文件管理成组连接算法(12.20更新中...)
//[原创][5.磁盘存储空间的管理/十大题型]算法全实现/*五 磁盘存储空间的管理 主要有: 位示图 和内存的位示差不多 空闲块表 和可变内存管理差不多 空闲块链 主要是UNIX成组链接法的设计与实现 UNIX系统文件管理成组连接算法说明 UNIX系统文件管理成组连接算法: 把空闲块分成若干组,把指向一组中各空闲块的指针集中一起。 这样既可方便查找,又可减少原创 2011-12-20 23:19:31 · 2930 阅读 · 1 评论 -
快排算法也可以这样实现。。。@一
#include using namespace std;long L[10] = {16,85,81,21,44,4,3,68,1,77};int Partition(long *arr, int low, int high){ while(low<high) { while(low<high) { if原创 2011-11-08 14:56:10 · 611 阅读 · 0 评论 -
操作系统模拟页面调度算法(OPT、FIFO、LRU)演示(vc2010调试通过)(二)
#include #include #include #include /*************************************************************************@description: 模拟虚拟存储管理器的页面调度*@author : kernel_main*@create time: 2014.05.22原创 2014-05-23 01:09:14 · 2478 阅读 · 1 评论