设计任务:大学的每个专业都要制定教学计划。
假设任何专业都有固定的学习年限,每学年含两学期,每学期的时间长度和学分上限值均相等。
每个专业开设的课程都是确定的,而且课程在开设时间的安排必须满足先修关系。
每门课程有哪些先修课程是确定的,可以有任意多门,也可以没有。
每门课恰好占一个学期。
试在这样的前提下设计一个教学计划编制程序。
设计要求:(1)输入参数包括:学期总数,一学期的学分上限,每门课的课程号(固定占3位的字母数字串)、学分和直接先修课的课程号。
(2)允许用户指定下列两种编排策略之一:一是使学生在各学期中的学习负担尽量均匀;
二是使课程尽量可能地集中在前几个学期中。
(3)若根据给定的条件问题无解,则报告适当的信息;
否则将教学计划输出到屏幕。
计划的表格格式自行设定。
1
利用二叉排序树实现学生成绩处理(1)每个学生信息包括:学号,姓名,成绩三个字段(2)创建:按成绩构建二叉排序树,存储学生数据;
(3)查找:在建立好的二叉排序树中,根据学号或姓名查找学生成绩;
(4)排序:对学生信息按照成绩进行排序;
2024/10/19 22:57:23 5KB 排序二叉树 中序输出
1
包含了日常用词,收录了大多的日常用词及其拼音,且已经排序,供开发基础数据使用
2024/10/19 21:12:26 2.55MB 常用词 词库
1
完美的数据结构大作业之选。
C语言+链表实现。
不用提前知道多项式项数,可以自动排序,可以合并同类项,可以进行加法、乘法运算。
VS环境可运行,其他编程软件找到cpp复制粘贴即可
2024/10/14 6:43:42 15.37MB C 链表 一元多项式
1
[图书简介] 本书是一本c#编程方面的优秀教材,全面介绍了c#编程的原理和方法,涉及类与对象、控制语句、方法、数组、继承、多态、异常处理、gui、多线程、多媒体、xml、数据库与sql、asp.net、web服务、网络、查找与排序、数据结构、泛型、集合等基本概念及应用方法。
本书介绍最新c#版本visualc#2008的关键新特性,包括linq特性、使用linqtosql的数据库、wpfgui和图形、wcfweb服务、asp.net3.5与asp.netajax、silverlight2技术、支持linq的新语言特性、隐式类型局部变量和自实现属性。
.  本书可作为高等院校相关专业的编程语言教材和c#编程教材,也是软件设计人员进行c#程序开发的宝贵参考资料。
...[图书目录]第1章计算机、internet与visualc#简介.1.1简介1.2什么是计算机1.3计算机组织1.4个人计算、分布式计算与客户/服务器计算1.5硬件发展趋势1.6microsoft的windows操作系统1.7机器语言、汇编语言和高级语言1.8visualbasic1.9c、c++和java1.10visualc#1.11其他高级语言1.12结构化编程1.13关键软件发展趋势:对象技术1.14internet与万维网1.15xml1.16microsoft的.net1.17.net框架与公共语言运行环境1.18尝试c#高级绘图程序1.19(必读)软件工程案例研究:对象技术与uml简介.1.20总结1.21web资源第2章visualc#2008express简介2.1简介2.2visualstudio2008ide概述2.3菜单栏与工具栏2.4visualstudioide导航2.5使用帮助2.6用可视编程生成简单程序,显示文本与图形2.7总结2.8web资源第3章c#程序简介3.1简介3.2简单c#程序:显示一行文本3.3在visualc#express中创建简单程序3.6另一个c#程序:整数相加第4章类与对象简介4.1简介4.2类、对象、方法、属性和实例变量4.3声明带方法的类和实例化类的对象4.4声明带参数的方法4.5实例化变量与属性4.6带属性的uml类框图4.7带属性和set与get访问方法的软件工程4.8自实现属性4.9值类型与引用类型4.10用构造函数初始化对象4.11浮点数与decimal类型4.12(选读)软件工程案例研究:确定atm需求文档中的类4.13总结第5章控制语句:第一部分5.1简介5.2算法5.3伪代码5.4控制结构5.5订单选择语句5.6ifelse双选择结构5.7while重复语句5.8构造算法:计数器控制重复5.9构造算法:标记控制重复5.10构造算法:嵌套控制语句5.11复合赋值运算符5.12自增和自减运算符5.13简单类型5.14(选读)软件工程案例研究:确定atm系统的类属性5.15总结第6章控制语句:第二部分6.1简介6.3for循环语句6.4for循环使用举例6.5dowhile重复语句6.6switch多选择语句6.7break与continue语句6.8逻辑运算符6.9结构化编程小结6.10(选读)软件工程案例研究:确定atm系统中对象的状态和活动6.11总结第7章方法详述7.1简介7.2c#代码包装7.3静态方法,静态变量和math类7.4声明多参数方法7.3关于方法声明与使用7.6方法调用堆栈与激活记录7.7变元提升与类型转换7.8.net框架类库7.9案例研究:随机数生成7.10案例研究:机会游戏(引入枚举)7.11声明作用域7.12方法重载7.13递归7.14按值与按引用传递变元7.15(选读)软件工程案例研究:确定atm的类操作7.16总结第8章数组8.1简介8.2数组8.3声明与创建数组8.4数组使用举例8.5案例研究:洗牌与发牌模拟8.6foreach语句8.7将数组与数组元素传人方法8.8按值与按引用传递数组8.9案例研究:gradebo
2024/10/11 0:26:29 368.19MB C#
1
1.1单项选择题1.数据结构是一门研究非数值计算的程序设计问题中,数据元素的①、数据信息在计算机中的②以及一组相关的运算等的课程。
①A.操作对象   B.计算方法  C.逻辑结构  D.数据映象②A.存储结构B.关系C.运算D.算法2.数据结构DS(DataStruct)可以被形式地定义为DS=(D,R),其中D是①的有限集合,R是D上的②有限集合。
①A.算法B.数据元素C.数据操作D.数据对象②A.操作B.映象C.存储D.关系3.在数据结构中,从逻辑上可以把数据结构分成。
A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构4.算法分析的目的是①,算法分析的两个主要方面是②。
①A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进D.分析算法的易懂性和文档性②A.空间复杂性和时间复杂性B.正确性和简明性C.可读性和文档性D.数据复杂性和程序复杂性5.计算机算法指的是①,它必具备输入、输出和②等五个特性。
①A.计算方法B.排序方法C.解决问题的有限运算序列D.调度方法②A.可行性、可移植性和可扩充性B.可行性、确定性和有穷性C.确定性、有穷性和稳定性D.易读性、稳定性和安全性1.2填空题(将正确的答案填在相应的空中)1.数据逻辑结构包括、、和四种类型,树形结构和图形结构合称为。
2.在线性结构中,第一个结点前驱结点,其余每个结点有且只有个前驱结点;
最后一个结点后续结点,其余每个结点有且只有个后续结点。
3.在树形结构中,树根结点没有结点,其余每个结点有且只有个直接前驱结点,叶子结点没有结点,其余每个结点的直接后续结点可以。
4.在图形结构中,每个结点的前驱结点数和后续结点数可以。
5.线性结构中元素之间存在关系,树形结构中元素之间存在关系,图形结构中元素之间存在关系。
6.算法的五个重要特性是____,____,____,____,____。
7.分析下面算法(程序段),给出最大语句频度,该算法的时间复杂度是____。
for(i=0;i<n;i++)for(j=0;j<n;j++)A[i][j]=0;8.分析下面算法(程序段),给出最大语句频度,该算法的时间复杂度是____。
for(i=0;i<n;i++)for(j=0;j<i;j++)A[i][j]=0;9.分析下面算法(程序段),给出最大语句频度,该算法的时间复杂度是____。
s=0;for(i=0;i<n;i++)for(j=0;j<n;j++)for(k=0;k<n;k++)s=s+B[i][j][k];sum=s;10.分析下面算法(程序段)给出最大语句频度,该算法的时间复杂度是____。
inti=0,s=0;while(s<n){i++;s+=i;//s=s+i}11.分析下面算法(程序段)给出最大语句频度,该算法的时间复杂度是____。
i=1;while(i<=n)i=i*2;
2024/10/9 16:08:26 468KB doc
1
本书简要阐明软件开发过程中敏捷方法的工作原理、优点及应用效果,论述敏捷方法学中的过程和生命周期,涉及项目范围、时间管理、成本管理等。
主要内容还包括:“PMBOK Guide”中的思想和敏捷开发实践之间的关系,采用敏捷技术降低风险,在软件开发各个阶段实施质量保证(QA)等。
本书适合软件开发人员和管理人员参考。
绪论项目管理者如何跨过桥梁1第一部分敏捷开发方法概述7第1章敏捷方法81.1敏捷方法的起源91.2敏捷宣言121.2.1个体和交互胜过过程和工具131.2.2可工作的软件胜过全面的文档131.2.3同客户的协作胜过合同谈判151.2.4对变更的响应胜过遵循计划161.3指导敏捷项目团队的敏捷原则161.4小结181.5尾注19第2章《PMBOKGuide》到敏捷方法的映射212.1项目管理研究所和《PMBOKGuide》212.2项目生命周期212.3项目管理过程262.4小结272.5尾注28第3章敏捷项目生命周期详解293.1敏捷项目生命周期概览293.2敏捷项目303.3敏捷发布313.4敏捷迭代323.4.1迭代计划333.4.2迭代评审343.4.3迭代回顾353.5例行工作363.6敏捷方法和计划驱动方法之间的区别373.7小结373.8尾注38第二部分桥梁——《PMBOKGuide》中的实践和敏捷开发实践的关系39第4章集成管理404.1开发项目章程和初步的范围陈述414.1.1宣贯会议424.1.2简要比较454.2开发项目管理计划454.3指导和管理项目的执行、监视和控制项目工作474.4集成的变更控制474.5结束项目494.6小结504.7尾注51第5章范围管理525.1范围计划535.1.1范围定义545.1.2创建WBS615.1.3范围验证625.1.4范围控制635.2小结635.3尾注64第6章时间管理656.1战略计划VS战术计划676.2发布计划:开发战略层面的时间进度计划686.2.1发布计划:在战略层面开发时间进度计划696.2.2发布计划:战略层面上的时间进度控制716.3迭代计划:开发战术层面的时间进度计划736.3.1活动定义746.3.2活动持续时间评估766.3.3活动排序776.3.4活动资源评估796.3.5迭代计划:战术层面的时间进度计划控制806.4小结836.5尾注84第7章成本管理867.1成本评估877.1.1敏捷项目的成本最好由产品交付团队进行评估887.1.2敏捷项目是自顶向下评估而不是自底向上评估897.1.3项目团队在发布计划期间可以给出选项907.1.4成本评估在项目生命周期中逐步细化917.2成本预算927.3成本控制937.3.1管理发布待完成事项列表947.3.2锁定迭代947.3.3将成本的变更情况通知给利益相关人957.3.4度量成本性能的AgileEVM957.4小结977.5尾注97第8章质量管理998.1质量计划1008.2质量保证1008.2.1演示、评审和回顾1018.2.2质量控制1058.3小结1088.4尾注109第9章人力资源管理1109.1人力资源规划1119.2组建项目团队1129.3发展项目团队1149.3.1敏捷价值观1159.3.2从价值观到行为1169.4管理项目团队1189.5小结1209.6尾注122第10章沟通管理12310.1沟通计划12510.2沟通基本项目信息——谁、什么、何时、何地和怎样12510.3信息发布12610.3.1迭代演示和评审会议12710.3.2通过每日站立会议进行交流12810.3.3回顾12910.3.4实时信息指示器13010.4业绩报告13210.5利益相关者管理13410.6小结13510.7尾注13
2024/10/9 2:53:20 30.05MB 项目管理 敏捷方法 IT管理
1
UltraEdit【版本26.20.0.46】免安装,解压即可永久使用!主要功能轻松打开并编辑大型文件-4GB及更大文件!多插入符号编辑和多选列(块)模式编辑强大的搜索:在文件中查找和替换、正则表达式、反向搜索等文件比较几乎所有编程语言的代码语法突出显示代码折叠和分层功能列表美化且重新格式化源代码强大的XML处理:XML树视图、重新格式化、验证等自动关闭XML/HTML标记智能模板-自动智能代码完成编辑主题-浏览整个应用程序强大且可配置的工具文件和数据排序集成FTP客户(支持FTP、SFTP和FTPS)集成SSH/Telnet客户端经筛选的拼写检查程序Unicode/……等等
2024/10/7 3:56:01 87.39MB UltraEditv26.20 ue UltraEdit
1
新添加/重写的功能:1.已实现简单的剪切/复制/粘贴功能(尚不能和外界程序交互)2.添加创建新文件夹功能3.添加选择全部/文件/文件夹功能4.增加对创建新文件夹,重命名,删除,粘贴操作的异常处理5.FileUtil中增加getFileCentent方法,用于读取文本文件内容6.重写AboutDialog7.重写ExitAction8.重写FileUtil中doPaste()方法,显著提高速度,修正拷贝文件时会导致文件不正常的严重Bug9.修正其他部分已发现Bug10.版本号升级为0.5尚未实现的功能:1.与外界程序的交互2.拖拽3.国际化4.输入文件名时对特殊字符的验证################17/12/2007更新###################新添加/重写的功能:1.排序功能已加入菜单栏和弹出菜单2.重写图标载入方法,已经可以实现图标动态载入和识别3.重写TableViewer中tableColumn生成载入方法,已经可以实现tablecolumn的半动态载入和识别4.实现动态识别文件类型5.进行删除操作时,对删除的文件进行识别6.更新添加了一些FileUtil中的方法,并且把这个类的注释写的差不多了--注意:1.icons文件夹内的文件结构有变化。
2.jar文件没有更新,如果需要打好包的jar文件请等我把功能都实现后的那个版本--尚未实现的功能:1.剪切/复制/粘贴功能2.拖拽功能3.详尽的注释4.异常处理5.国际化################14/12/2007更新###################已经实现的基本功能:1.树形浏览结构2.双击运行程序/进入下一级菜单目录3.返回上一级菜单4.重命名5.刷新6.删除7.按文件名/大小/类型/最后修改日期排序8.对当前文件夹进行过滤操作9.对当前文件夹的简要统计尚未实现的功能:1.剪切/复制/粘贴2.拖拽3.弹出菜单中的排序选项4.动态识别文件类型5.详尽的注释已知的Bug:1.TreeViewer进行目录切换时,TableViewer窗体有时会变成空白2.有特殊字符的过滤操作将导致异常3.重命名没有考虑特殊字符4.有大量文件(几百个以上)的目录会打开的很慢5.文件删除失败时没有提示######新添加/重写的功能:1.已实现简单的剪切/复制/粘贴功能(尚不能和外界程序交互)2.添加创建新文件夹功能3.添加选择全部/文件/文件夹功能4.重写AboutDialog5.增加对创建新文件夹,重命名,删除,粘贴操作的异常处理6.重写ExitAction7.修正部分已发现Bug尚未实现的功能:1.与外界程序的交互2.拖拽3.国际化4.输入文件名时对特殊字符的验证
2024/10/6 18:41:21 164KB jExplorer SWT 文件浏览器
1
ASP个人网站,有使用说明。
系统需求:IIS、FSO、Jmail组件支持---------------------------------------------------------------------------系统特点:1、可自设网站栏目、文章分类;
2、提供用户注册、审核模块(可选是否开放);
3、提供HTML和Ajax两种版本;
Ajax版本子页面不含Google广告栏。
4、主页文章分类采用Ajax技术,无刷新页面,速度更快;
5、提供留言模块,以及游客留言(均可选);
6、新增用户站长Mail通知;
7、用户访问记录以及用户下载记录,在线人数显示,在线会员浏览;
8、文章、分类、栏目日、月、总浏览计数;
9、来访者IP来源查询、更新(请到本站主页下载IP数据库放到Data目录下);
10、热门文章展示(admin/showTopArtics.asp)可选排序方式(时间,点击数);
11、热门文章置顶功能;
12、用户注册、留言、发文安全字符过滤;
13、广告显示设置;
14、提供多款免费模板,包含个人、中小企业和综合三种模板;
15、Pweb1.7为Pweb1.6的增强版,相对更安全、稳定,结构更清晰;
16、增加Firefox浏览器支持(目前仅部分CSS样式和后台支持不太好);
注:PWeb1.7是PWeb1.6的oncecode.com版本---------------------------------------------------------------------------
2024/10/4 14:12:23 625KB ASP 个人网站
1
共 863 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡