用C/C++语言编程实现归并分类算法6.3和快速分类算法6.6。
对于快速分类,SPLIT中的划分元素采用三者A(low),A(high),A((low+high)/2)中其值居中者。
(2)随机产生20组数据(比如n=5000i,1≤i≤20)。
数据均属于范围(0,105)内的整数。
对于同一组数据,运行快速分类和归并分类算法,并记录各自的运行时间(以毫秒为单位)。
(3)根据实验数据及其结果来比较快速分类和归并分类算法的平均时间,并得出结论。
2024/2/16 22:04:36 3KB mergesort quicksort
1
Zprotect是新一代的软件加密保护系统,拥有多项革命性的创新技术,设计用来保护您的软件产品不被破解,减少由于盗版给您带来的经济损失!此外,Zprotect拥有简单易用的许可控制系统,您无需更改任何代码,即可为您的软件添加注册机制。
与传统软件保护系统相比,Zprotect更加注重对代码的处理,并且拥有良好的稳定性和兼容性,是您配置软件保护系统的最佳选择!Zprotect拥有简单易用、高效灵活的注册和授权管理系统:一键试用技术.Zprotect为您提供一键试用技术,您不必修改任何源代码,在短短几分钟之内就可以将您的完整版软件转换为“先试用后购买”的试用版软件,甚至还可以支持带硬件锁定的序列号注册。
内建注册和许可管理系统.Zprotect内建灵活易用的注册和许可管理系统,您可以轻松创建具有时间限制、硬件锁定、水印信息的注册码。
动态算法生成引擎.外壳所使用算法均动态生成,随机且唯一,让逆向算法变得困难和高成本。
时间限制注册密钥.如果您需要限制注册版本的有效期,可以通过创建具有时间限制的注册密钥来实现。
硬件锁定(一机一码).激活硬件锁定功能的注册密钥,只能在某一特定计算机上使用;
您可以通过锁定用户计算机的硬件信息来控制注册码的传播,例如CPU、硬盘序列号、网卡MAC地址等。
密钥黑名单.如果您的用户泄漏了注册密钥,那么您就可以将该密钥添加进密钥黑名单,这样下一版本更新的时候您就可以锁定该密钥。
启动密码保护.这种附加的保护可以有效防止软件未经授权的使用,必须输入正确的密码才可以运行程序。
试用次数、天数、日期和运行时间限制.使用Zprotect,您可以轻松为您的应用程序添加试用次数、试用天数、试用日期和试运行时间等限制;
这样您的客户就可以全功能评估您的软件产品,增大购买意向
2024/2/2 8:44:33 4.54MB Zprotect专业版
1
::green_square:所有系统均可运行这个库包含开放源代码的正常运行时间监测和状态页,搭载。
使用,您可以拥有自己的无限和免费的正常运行时间监控器和状态页面,完全由GitHub存储库提供支持。
我们将“用作事件报告,将“用作正常运行时间监视器,并将“用作状态页面。
网址状态历史响应时间正常运行时间:green_square:向上471ms种子箱库:green_square:向上429毫秒节点-苹果杰克:green_square:向上456毫秒节点-大麦金托什:green_square:向上316毫秒节点-不和谐:green_square:向上561毫秒节点-Fluttershy:green_square:向上563毫秒节点-稀有度:green_square:向上707毫秒节点-星光闪烁:green_square:
2024/1/30 18:30:12 974KB uptime-monitor status-page upptime
1
中文维基百科语料库,将其转换为文本文件后,进行繁体字转换为简体字,字符集转换,分词,然后训练得到模型以及向量。
由于文件上传的大小限制是60MB,我这里的压缩包中有model,然后对向量提供了下载链接。
使用python中的gensim包进行训练得到的,运行时间较长,希望对你们有帮助。
2024/1/26 7:53:54 15.2MB word2vec
1
一、 题目要求1.所有就绪进程按FCFS排成一个队列,总是把处理机分配给队首的进程2.模拟短进程调度算法,要求可以自动产生或者手动输入若干进程的名字、到达时间、运行时间;
输出中间每个进程的运行状态,最后产生完成时间、周转时间、带权周转时间的汇总清单
2024/1/23 8:30:08 913KB 操作系统 进程
1
每个进程有一个进程控制块(PCB)表示。
进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。
进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。
进程的到达时间为进程输入的时间。
进程的运行时间以时间片为单位进行计算。
每个进程的状态可以是就绪W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。
就绪进程获得CPU后都只能运行一个时间片,运行后已占用CPU时间加1。
如果运行一个时间片后,进程的已占用CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数减1(即降低一级),然后把它插入就绪队列等待CPU。
每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的PCB,以便进行检查。
2024/1/19 21:17:22 3KB 最高优先数优先的调度算法
1
内含源代码和实验报告多道批处理系统的两级调度-1本课程设计要求模拟实现一个的多道批处理系统的两级调度。
通过具体的作业调度、进程调度、内存分配等功能的实现,加深对多道批处理系统的两级调度模型和实现过程的理解。
要求作业从进入系统到最后完成,要经历两级调度:作业调度和进程调度。
作业调度是高级调度,它的主要功能是根据一定的算法,从输入井中选中若干个作业,分配必要的资源,如主存、外设等,为它们建立初始状态为就绪的作业进程。
进程调度是低级调度,它的主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。
1. 假定某系统可供用户使用的主存空间共100KB,并有4台磁带机。
主存分配采用可变分区分配方式且主存中信息不允许移动,对磁带机采用静态分配策略,作业调度分别采用最小作业优先算法,进程调度采用可抢占的最短进程优先算法。
2. 假定“预输入”程序已经把一批作业的信息存放在输入井了,并为它们建立了相应作业表。
测试数据如下:作业到达时间估计运行时间内存需要磁带机需要JOB110:0025分钟15K2台JOB210:2030分钟60K1台JOB310:3010分钟50K3台JOB410:3520分钟10K2台JOB510:4015分钟30K2台3. 分别在不同算法控制下运行设计的程序,依次显示被选中作业、内存空闲区和磁带机的情况。
比较不同算法作业的选中次序及作业平均周转时间。
4. 选用程序设计语言:C、C++等。
2024/1/6 19:43:41 597KB 操作系统课设
1
编写三个线程:各线程分别显示各自的运行时间,第一个线程每隔1秒钟运行一次,第二个每隔5秒钟运行一次,第三个线程每隔10秒钟运行一次。
2023/12/15 3:40:34 29KB java
1
传统的单片机系统监控程序通常是基于单任务机制的.这种机制具有简单直观、编程容易的优点.然而由于程序只能按单一的线索顺序执行,缺乏灵活性,在复杂系统中难以胜任.为了在更广泛的领域应用单片机系统,必须对传统的单任务机制进行改进.多任务机制是现代操作系统的突出优点.在这种机制下,CPU的运行时间被划分为许多小的时间片,通过某种调度算法按不同优先级别分配给不同的应用程序.多个应用程序分别在自已的时间片内访问CPU,从而造成微观上各程序分时使用处理器(轮流运行),宏观上并发运行的多任务效果.
2023/11/28 2:24:56 137KB 单片机
1
基于PCL写的一个删除点云数据中的重复点的程序,也可以稍作修改删除数组中的重复点。
目前测试一个四千万个点的点云数据,其中包含有一千万个重复点,运行时间为50s。
文件中是源码,其中包含CMakeLists.txt,可通过配置pcl后直接使用,也可直接复制代码使用
2023/11/27 5:33:57 2KB Pcl 点云数据 重复点删除
1
共 84 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡