搜索资源列表
hebingxulie
- 复杂度比冒泡法更低的排序算法,合并序列排序法-complexity law bubbling lower than the ranking algorithm, combined sequence Sort
TwoMain
- 自解密的加密程序的制作,是为了保证自己的数据不被别人非法地窃取,有必要对数据文件进行适当地加密。本程序采取一定的算法,对密码和数据进行加密,生成一个自解密的EXE文件。这个自解密文件是由两部分组成的。第一部分为可执行代码部分,其作用是对密码进行判断,对数据进行解密;后一部分是被加过密的密码和数据。 本程序分两个模块进行编写。第一个是main.c,它是用来进行加密,产生EXE文件的;第二个是main2.c,它是用来解密的。分别对它们进行编译生成main.exe和main2.exe,再对
2006050302584118755
- 一个简单的字典工具(C++源码) 目前实现的主要功能: 1.制作字典 1.1 向导模式 1.2 自定义模式 2.对字典进行加工 2.1 给字典中的密码添加前缀 2.2 给字典中的密码添加后缀 2.3 合并多个字典 一些工具仅支持单个字典 2.4 过滤指定字典中的重复密码 合并后的字典可能会出现重复密码 如果处理比较大的字典 由于未使用多线程处理 速度会比较慢 尤其体现在过滤功能上 因为没想到更好的算法 之所以用C
Lex_Yacc_Parser
- 语法分析器lex和词法分析器yacc的C++语言实现 1.Lex (1)Lex输入文件的解析 (2)正规表达式的解析 (3)一个正规表达式到NFA的转换算法实现 (4)多个NFA的合并 (5)NFA的确定化和最小化算法实现 (6)返回状态与返回内容的对应 2.Yacc (1)Yacc输入文件的解析 (2)上下文无关文法到对应LR(1)文法的下推自动机的构造 (3)LR(1)文法的下推自动机到相应分析表的构造 (4)LR(1)总控程序的构造(查表程
2_12
- 设子数组a[0 k]和a[k+1 n-1]已排好序。设计一个合并这两个子数组为排好序的数组a[0 n-1]的算法-set up a sub-array [0 k] and a [k a n-1] is already good order. Design of a merger of the two sub-arrays for arranging the order of the array a [0 n-1] algorithm
paixusuanfa
- 排序算法,其中包括插入排序,合并排序,选择排序和冒泡排序
StoreMerger
- 算法设计。题目要求:在一个圆形操场的四周摆放着n 堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的2 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。试设计一个算法,计算出将n堆石子合并成一堆的最小得分和最大得分。
guofu11111111111111
- 用c++语言编写的程序,实现一个带头节点的非递减单链表存储结构的线性表。此程序能实现的基本算法有:初始化单链表,销毁单链表,插入元素,删除元素,清空单链表,打印线性表表和合并单链表。
os
- 利用最先适用法模拟实现内存管理; 初始条件: 随机产生内存的大小及每个进程对内存需求大小。 1.要求根据分配算法显示分区的使用情况。 2.要能处理内存回收的时候上下邻接区合并的问题。
memery
- 这是一个操作系统中模拟内存管理的程序。主要展示内存的三种分配算法,和内存合并的方法,以解决内存的碎片问题。
neicun
- 装入作业:采用最先适应算法。输入要装入的作业的大小,程序查找合适位置插入;若空间不足,给出\"内存不足\"的提示;若总的剩余空间足够,但分配不连续,则提示整理内存;若作业总数已达最大值,在插入时给出提示,要求撤除不需要的作业。 撤除作业:需要输入要撤除的作业的起始地址,程序找到目标表目后,将其状态置空,并检查其相邻表目,若为空,则合并之;若输入的首地址没有在表中找到,则提示错误;空闲表目不能再次被撤除;起始地址为零的表目为操作系统,不能被撤除。 整理内存:将所有的已分配表目向低地址端
connect
- 顶点倒塌(Vertex Collapse)算法中,一开始图中的N个顶点看作N个孤立的超顶点(Super Vertex),算法运行中,有边连通的超顶点相继合并,直到形成最后的整个连通分量。每个顶点属于且仅属于一个超顶点,超顶点中标号最小者称为该超顶点的根。
8
- 一、实验目的:xxjjmz 熟悉首次适应算法,理解分配内存资源及回收资源的方法,加深记意。xxjjmz 二、实验环境:xxjjmz Win2000/winxp VC++6.0xxjjmz 三、实验内容:xxjjmz 编程实现初次内存分配算法、新申请资源分配算法、删除进程算法,回收合并算法等。xxjjmz 四.实验函数xxjjmz
menory
- 通过图形化的界面模拟操作系统中动态分区存储管理方式的内存分配与回收,采用的算法有首次适应算法和最佳适应算法,并且能实现内存回收功能,包括单独回收;与上边空闲区邻接,合并回收;与下边空闲区邻接,合并回收;与上、下边空闲区邻接,合并回收。-Through the graphical interface of the dynamic simulation of the operating system partition storage management and recovery of the m
OS_Big_Work_No3
- 一、设计目的 1、理解动态分区式存储管理的工作原理 2、掌握分区分配的一下三算法:首先适应算法、最佳适应算法和最坏适应算法 3、掌握动态分区分配的存储分配和存储回收的过程 二、设计要求 1、建立空闲分区表数据文件,该文件包括两个字段:空闲区的起始地址和长度;该文件有若干个记录,表示目前系统有多个空闲分区; 2、建立已分配分区表数据文件,该文件包括三个字段:已分配分区的起始地址、长度、作业名称;该文件有若干个记录,表示目前系统有多个作业; 3、程序启动时读两分区表数据文
DynamicMemoryAllocation
- 对操作系统的动态内存分配(其中包括首次适应算法和最佳适应算法)。可以对内存进行分配,可以查看内存分配情况,可以释放内存。释放内存时,要考虑前后是否有空闲块,有的话得合并,并要改变内存的大小以及视情况改变分配内存的起始地址。-Dynamic memory allocation of the operating system (including first-fit algorithm and the best fit algorithm). Memory can be allocated, you
bingxinghebingsuanfa
- 本实验为并行合并算法,目的是1.掌握秩合并算法的基本原理。2、掌握多线程编程的基本方法。 -In this study, parallel merging algorithm for the purpose of 1. To master the basic principles of rank aggregation algorithms. 2, grasp the basic method of multi-threaded programming.
MERGE-SORT
- 合并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 合并排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。 将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。合并排序也叫归并排序。-Merge Sort is an efficient sort
1
- 顺序表应用.1).输入一组整型元素序列,建立顺序表。 (2).实现该顺序表的遍历。 (3).在该顺序表中顺序查找某一元素,查找成功返回1,否则返回0。 (4).判断该顺序表中元素是否对称,对称返回1,否则返回0。 (5).实现把该表中所有奇数排在偶数之前,即表的前面为奇数,后面为偶数。 (6).输入整型元素序列利用有序表插入算法建立一个有序表。 (7).利用算法6建立两个非递减有序表并把它们合并成一个非递减有序表。 (8).编写一个主函数,调试上述算法。 -Seq
algorithms-master
- python 常用算法,快速排序,选择排序,合并排序,dijkstra,二分查找(algorithms:quicksort selectsort mergesort dijkstra binary_search approximation)