搜索资源列表
Selection_stack
- 用java实现数据结构中的栈和队列,是一个applet程序,可以通过实际操作来演示数据结构的栈的具体实现方式。-use java to Selection_stack
反馈
- 用c语言模拟的多极反馈队列算法,-simulated multi-polar feedback queue algorithm ,----------------------------------------
Queue-c++
- 数据结构常用数据结构-队列,包含队列的常用操作和class类,基本的结构类型-data structure used data structure - queue, the queue contains commonly used operation and class category, the basic structure types
snakeapp
- 又一个贪吃蛇,但是算法不同,应用到循环队列和简单链表-also a Snake, but different algorithms, the application of a simple cycle Queue List
进程调度模拟程序gzw
- 这里没有任何的API调用 只是模拟,我给进程设定了自己的语法,输入一般的字符cpu调用时只是正常输出,如果遇到 $ 表示该进程要调用系统资源后面必须跟一个数字表示占有的时间,如果资源闲置则占有资源否则阻塞,等资源释放在占有资源。进程的调用算法我采用的是时间片轮转算法并有所改进,当某个进程从阻塞队列释放后,他将把以前因为等待资源而被浪费的时间补回来。 希望大家多提意见-here no API calls simulations, I set to process its own grammar,
ds_queue
- 实现数据结构中的队列的删除插入和查询!很好用的-Insert,Delete and Query operations for queue in Data Structure. Good things.
酒店停车系统
- 1. 用一个包含大小为MAX+1的数组结构体RoomArray来表示客房列表,其数组元素为表示车辆停车信息的结构体GuestNode,用链表队列LinkQueueGuest表示等待队列,其节点元素为表示车辆停车信息的结构体QueueGuest;-1. With a size of MAX contains an array of the structure RoomArray said Rooms to list its array elements to said vehicle parkin
进程调度模拟实验
- 设计一个有 N个进程共行的进程调度程序。 进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务算法。 每个进程有一个进程控制块(PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输入的时间。进程的运行时间以时间片为单位进行计算。每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finis
C源代码实例
- 包含220个C语言的各种源程序:001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一维数组统计学生成绩 013 用二维数组实现矩阵转置 014 求解二维数组的最大/最小元素 015 利用数组求前n个
epoll多线程
- Lock.cpp : 锁的操作 , 读锁可以并发 , 写锁独占. Queue.h : 队列的封装 , 队列的读和写都加了锁的保护. Socket.cpp : 套接口的简单封装. Thread.cpp : 线程的封装实现了些简单的线程停止,运行等功能 , 启动别的线程的时候需要继承次类. Worker.cpp : 用户接口类 , 用户需继承此类。 ListenThread.cpp(继承Thread.cpp) : 服务器监听线程.如果有客户端连接通知Thre
数据结构的C++描述
- 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配
多级反馈调度算法
- 每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、 需要运行时间、已用CPU时间、进程状态等等。 进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输 入的时间。 进程的运行时间以时间片为单位进行计算。 每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。 就绪进程获得 CPU后都只能运行一个时间片。用已占
操作系统课程设计之进程调度
- 1)编程实现模拟操作系统进程调度子系统的基本功能;理解进程调度的概念,通过课程设计深入了解进程控制块的功能、进程的创建、删除以及进程各个状态间的转换过程;实现先来先服务、时间片轮转、多级反馈轮转法对进程进行的调度过程;通过观察有关的队列结构的内容的动态变化过程深入体会各个调度算法的特点;从而能够更好的巩固从书本上学到的知识。 2)编程过程中需要建立队列等结构进行各种操作,通过该次试验,可以督促学生从实用的角度对《数据结构》课程内容进行更深入理解和更熟练的应用。 3)实验编程语言要求使用jav
计算器
- 一款用C语言编写的计算器 输入:数学表达式(数字、加、减、乘、除和括号) 输出:表达式结果 知识点:队列、堆栈
一个对Winsock 完成端口模型封装的类
- 使用的时候,只需要从这个类派生一个子类,并改写HandleData和DataAction这两个虚函数,对于那些需要连续发送相关联的数据应用(比如传送文件),使用者需要自己扩展这两个函数,比如创建一个全局队列,每次从完成端口里得到数据后插入队列,然后用另外一个线程专门处理这个队列。。。
WL40987330 C语言算法集
- 目录 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010&
排队管理系统源码
- 6位LCD液晶显示:前两位显示队列号,后四位显示顾客排队号码。 登录:在一天工作开始前,输入员工代码(最大4位数)进行登录。 退出:在一天工作结束后,退出系统。 顺呼:呼叫第一位或下一位顾客。 重呼:第一次呼叫顾客时没有响应,重新进行呼叫。 弃号:多次呼叫后,顾客依然没有响应,可能顾客已弃号,然后呼叫下一位顾客。 回呼:顾客错过机会或需多柜台服务时,键入其号码进行呼叫(注:回呼的号码必须是已被呼叫过的号码)。 优先:碰到紧急或有特殊关系的顾客,可优先呼叫
TCP/IP网络重复型服务器通信软件设计
- 本文介绍一种新型的基于消息队列的重复型服务器通信软件的设计方法,不同于并发型服务器和一般的重复型服务器通信软件,这种新的软件具有生成的子进程数少的优点,并且轻易对客户机与服务器的连接进行治理,适用于客户机数量较多和随机数据通信的情况,能够有效地提高服务器的运行效率。
广度优先遍历
- 本程序是实现广度优先遍历算法的全过程,包括图的建立,队列的建立,邻接表的建立,图的遍历等等功能。
sci 列阵
- 功能介绍: DSP2812 SCI 串口模块,利用队列来完成软件FIFO,实现数据缓冲,提高数据的利用效率。