求素数问题。埃拉托色尼筛法(Sieve of Eratosthenes)是一种用来求所有小于N的素数的方法。从建立一个整数2~N的表着手,寻找i˂的整数,编程实现此算法,并讨论运算时间。
猴子吃桃子问题。有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第10天就只余下一个桃子。用多种方法实现求出原来这群猴子共摘了多少个桃子。要求:1)采用数组数据结构实现上述求解;2)采用链式数据结构实现上述求解;3)采用递归实现上述求解。
跳马问题。要求在64个国际象棋格子,任意位置放一个马,如何不重复地把格子走完。
4.排序重构问题。令A为一个由N个已特殊排序数组成的数列:A1,A2,…,AN,其中A1=0。令B为N(N-1)/2个数(定义为Dij=Ai-Aj(i>j))组成的数列。例如,A=0,1,5,8,那么D=1,3,4,5,7,8。请完成: a)编写程序,根据A构造D; 编写程序,构造与D相对应的某一个数列A,注意A不是唯一的。
Python语言可能是第一种即简单又功能强大的编程语言。它不仅适合于初学者,也适合于专业人员使用,更加重要的是,用Python编程是一种愉快的事。本身将帮助你学习这个奇妙的语言,并且向你展示如何即快捷又方便地完成任务——真正意义上“为编程问题提供的完美解决方案!
2021-05-18 18:03:29 10.43MB python 算法 数据结构 内部教材
1
算法与数据结构课程设计源码与文档,题目为学校超市选址问题和最短字符串问题
2021-05-17 22:20:59 94KB 算法 数据结构
1
基础算法之数据结构.docx
2021-05-17 14:03:26 63KB 基础数据结构
1
包含课题的python源码,实验报告以及测试数据。 对于给定文本库,用户提交检索关键词(例如: NBA, basket, ball),在文本库中查询与检索关键词最相关的 k 个文本(例如 k=5),并根据文本与检索关键词的相关度,对这 k 个文本进行排序,将排序后的结果返回给用户。 使用TF-IDF权值衡量关键词对于某篇文章的重要性,从而根据关键词挑选出相关性较高的文本。首先程序加载文本库,并对数据进行处理,用户输入一个或多个关键词,分别输出前五的各检索关键词的文本排序序列。
1
算法与数据结构课件、习题、习题详细解答;这将对你的专业学习提供极大的帮助
2021-05-15 14:59:21 16.09MB 算法
1
算法与数据结构历年考研试题分析与答案解析。主要就是拿来练练手
2021-05-13 16:59:09 2.91MB 算法数据结构
1