- 博客(0)
- 资源 (27)
- 收藏
- 关注
算法设计与分析.rar
分治策略 内容: 用分治法实现一组无序序列的两路合并排序和快速排序。
要求:理解分治法的算法思想,清楚两路合并排序和快速排序算法的基本原理和实施过程,能将输入的一组无序序列排列为有序序列后输出。比较不同排序算法的时间/空间复杂度和改进方法。
动态规划法 内容:用动态规划法实现求两序列的最长公共子序列。
要求:掌握动态规划法的思想,及动态规划法在实际中的应用;分析最长公共子序列的问题特征,选择算法策略并设计具体算法,编程实现两输入序列的比较,并输出它们的最长公共子序列。
回溯法 内容:用回溯法求解N皇后问题。
要求:掌握回溯法通过搜索状态空间树中的每个问题状态来求解一个或全部可行解的算法思想;能够分析问题的具体特征并设计算法,运用回溯法的算法思想求解实际问题。
密码算法
内容:构造一个简单的RSA公开密钥系统。
要求:了解密码学中加/解密的基本原理,掌握数论的基本知识,理解非对称密码体制RSA加密算法的工作原理和流程;能够设计并实现一个简单的RSA公开密钥系统。
2019-05-24
人月神话高清版最新版PDF
在软件领域,很少能有像《人月神话》一样具有深远影响力和畅销不衰的著作。Brooks博士为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的项目管理经验,该项目堪称软件开发项目管理的典范。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄、中、韩等多种文字,全球销售数百万册。确立了其在行业内的经典地位。
在本书第一次出版32年后的今天,清华大学出版社重新整理了Brooks博士的经典内容,并将国内软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册免费赠与大家共享,更使本书成为国内从业者的必读经典之一。
本书读者包括:软件开发人员、软件项目经理、系统分析师等IT从业者。
2019-04-05
数学建模算法与应用(第二版)
数学建模算法与应用(第二版): 《数学建模算法与应用》主要内容简介:作者司守奎、孙玺菁根据多年数学建模竞赛辅导工作的经验编写《数学建模算法与应用》,涵盖了很多同类型书籍较少涉及的新算法和热点技术,主要内容包括时间序列、支持向量机、偏最小二乘面归分析、现代优化算法、数字图像处理、综合评价与决策方法、预测方法以及数学建模经典算法等内容。《数学建模算法与应用》系统全面,各章节相对独立。《数学建模算法与应用》所选案例具有代表性,注重从不同侧面反映数学思想在实际问题中的灵活应用,既注重算法原理的通俗性,也注重算法应用的实现性,克服了很多读者看懂算法却解决不了实际问题的困难。《数学建模算法与应用》所有例题均配有madab或lingo源程序,程序设计简单精炼,思路清晰,注释详尽,灵活应用Matlab工具箱,有利于没有编程基础的读者快速入门。同时很多程序隐含了作者多年的编程经验和技巧,为有一定编程基础的读者深入学习Matlab、Lingo等编程软件提供了便捷之路。《数学建模算法与应用》既可以作为数学建模课程教材和辅导书,也可以作为相关科技工作者参考用书。
2019-04-05
南京邮电大学实验一真值表法求主析取主合取范式
实 验 一利用真值表法求取主析取范式以及主合取范式的实现
实验名称:利用真值表法求取主析取范式以及主合取范式的实现
实验目的:通过编程实现主析取范式以及主合取范式的真值表求法以巩固相关理论的掌握
实验类型:验证
实验学时:4
实验环境:Windows+VC
从屏幕输入含三个以内变量的合式公式(其中联结词按照从高到底的顺序出现)
可用字符数组a记录输入的合式公式
如:输入PQPQ
!表示;&表示;|表示;>表示;-表示
规范列出所输合式公式的真值表
多重循环显示真值表(1表示T,0表示F,先1后0)
P Q A
1 1 ?
将赋值代入公式(可用数组b记录与a中变量对应的赋值)
b[0/2/4/6]=-1, b[1/5]=P值, b[3/7]=Q值
从左往右计算(用switch a[i] case对运算符进行处理)
:b[i+1]=! b[i+1]
:b[i+1]=b[i-1] && b[i+1]
…
2018-09-17
机房收费管理系统
程序默认管理员账号:Admin 密码:Password //区分大小写
cards.txt 是存储上网卡记录用的
records.txt 是存储上网记录用的
初始都为空
测试时需要先登陆管理员账号,添加一些学生后再进行其它操作
list A; 是用来创建一个类型为type的链表A
A.push_back(t) 是把变量t存入链表
A.erase(t) 是把变量t删除
for(list::iterator it = card_database.begin();it != card_database.end();++it)
{
}
这段代码是对链表的遍历 literator 是迭代器,作用和for循环中的循环变量相同(如i,j)
2018-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人