实验目的:通过实验理解算法的概念、算法的表示、算法的时间复杂度和空间复杂度分析;
运用熟悉的编程工具对码头扩建问题进行求解,初步学会分析算法的时间复杂度某市有一码头,每次仅容一辆船停泊装卸货,由于经常有船等候进港,部分人提出要扩建码头。
经过调查历史资料发现,码头平均每月停船24艘,每艘船的停泊时间为24±20小时,相邻两艘船的到达时间间隔为30±15小时,如果一艘船因有船在港而等候1小时,其消耗成本为1000元。
经预算,扩建码头大约需要1350万元,故市长决策如下:如果未来五年内停泊船只因等候的成本消耗总和超过扩建码头花费则扩建码头,否则,不予扩建。
因此,希望你能够帮助市长做出决策。
此问题已知到达的大概时间和大概停泊时间,对于此问题用概率统计的方法来做比较复杂,可用程序随机产生到达时间和停泊时间来模拟未来五年内船的停泊,多次模拟预测停泊情况,以做出决策;
3.实验要求:编制程序并对其时间复杂度和空间复杂度进行分析;
1
java编程实现一个同步序列密码(流密码)的加密/解密系统
2025/4/7 12:27:13 196KB JAVA 同步序列密码 流密码 加密解密
1
基于MATLAB的算术编码实现,详细介绍了静态算术编码和自适应算术编码的原理和编程实现。
2025/4/7 12:31:23 4.51MB 算术编码
1
仿传奇做的一个地图编程器,手工打造而成,但是没有100%完成,但是拿来学习是不错的
9.02MB 传奇
1
1、PB常见函数2、PB常见问题3、PB常见问题汇编4、PB技巧100例5、PB技巧及经验6、PowerBuilder编程俱乐部常见问题8、PowerBuilder常见问题集9、PowerBuilder使用技巧集
2025/4/6 21:48:20 980KB powerbuilder 电子教程 电子书
1
扫描的,排版较好
2025/4/6 16:25:57 24.45MB C++ 并发编程
1
vb群发消息软件源码,本程序是用vb6在clswindow2.1基础上开发的,是对微信客户端进行自动化处理的,完全模拟手工操作,稳定且绝度安全,不会被封。
懂代码的可以稍微修改变成定时群发,批量指定目标人群群发。
绝对物超所值,代码浅显易懂。
这种非常实用的软件作者选择开源,不像一些同行,摸通了一点技术就藏着掖着,没有共享精神,作者再此完全开源,没有dll没有ocx,clswindow2.1库也是作者精心打造可以用于许多自动化操作方面,非常方便。
各位觉得好麻烦给5分好评。
下面附带一下clswindow2.1更新记录,算是2.1这版本的非正式发布吧。
'=============================================================================================='名称:windows窗体控制类v2.1'描述:一个操作windows窗口的类,可对窗口进行很多常用的操作(类名为clsWindow)'使用范例:DimwindowAsNewclsWindow'window.GetWindowByTitle("计算器").closeWindow'编程:sysdzw原创开发,如果有需要对模块扩充或更新的话请邮箱发我一份,共同维护'发布日期:2013/06/01'博客:http://blog.163.com/sysdzw'http://blog.csdn.net/sysdzw'Email:sysdzw@163.com'QQ:171977759'版本:V1.0初版2012/12/03'V1.1修正了几个正则相关的函数,调整了部分类结构2013/05/28'V1.2增加属性Caption,可以获取或设置当前标题栏2013/05/29'V1.3增加了方法Focus,可以激活当前窗口2013/06/01'增加了方法Left,Top,Width,Height,Move,处理窗口位置等'V1.4增加了窗口位置调整的几个函数2013/06/04'增加了得到应用程序路径的函数AppName'增加了得到应用程序启动参数的函数AppCommandLine'V1.5增加了窗口最大最小化,隐藏显示正常的几个函数2013/06/06'增加了获取控件相关函数是否使用正则的参数UseRegExp默认F'V1.6将Left,Top函数改为属性,可获得可设置2013/06/10'V1.7增加函数:CloseApp结束进程2013/06/13'修正了部分跟正则匹配相关的函数'增加函数:GetElementTextByText'增加函数:GetElementHwndByText'V1.8增加函数:GetWindowByClassName2013/06/26'增加函数:GetWindowByClassNameEx'增加函数:GetWindowByAppName'增加私有变量hWnd_'增加属性hWnd,可设置,单设置时候会检查,非法则设置为0'更新GetWindowByTitleEx函数,使之可以选择性支持正则'删除GetWindowByTitleRegExp函数,合并到上面函数'增加SetFocus函数,调用Focus实现,为了是兼容VB习惯
1
有关于mimo下行预编码的matlab编程,希望能有帮助。
2025/4/6 12:58:22 3KB mimo
1
利用LabVIEW图形化编程语言,辅以多参量数据采集卡,开发了基于微机的传感器技术实验平台。
论述了实验平台的硬件基本结构及关键技术问题,软件设计及应用。
使用表明:该平台具有交互性好、可扩充性强、频带宽、使用灵活方便等特点。
该平台不仅可作为实验教学仪器,还可用于多参量实时信号虚拟分析系统,为多传感器信号的实时数据采集、信号分析与处理提供了良好的工作平台和方便的测试工具。
2025/4/6 6:39:11 77KB LabVIEW
1
本示例是《OpenCV3编程入门》中7.1.6的综合示例的C#+EMGU3.4.1版,在这个示例程序中,分别演示了canny边缘检测、sobel边缘检测、Laplacian算子,scharr滤波器的使用。
2025/4/5 21:02:44 10.16MB C# EMGU 边缘检测 canny
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡