这是学校数据结构与算法设计课程的PJ,旨在实现类似zip软件的压缩与解压功能。
我在几乎有空就在写代码的情况下两周完成了这个项目。
目前网上能够搜索到的资料对于单个文件和文本文件的压缩与解压较多,而对文件夹与大文件的压缩与解压较少。
所以想在这里把自己的一些想法和思路写下来,供大家交流与参考。
因为自己目前正在读大二,这也是自己写的第一篇CSDN博客,之前只学过C与C++,java是纯自学的,并且这也是用java写的第一个PJ,所以写得比较烂,希望有前辈能够指点指点!
2024/7/25 0:11:32 11KB 哈夫曼算法 java
1
基于物品的协同过滤算法实现图书推荐系统。
在当下这个信息爆炸的时代,各种各样的书籍条目繁多,浩如烟海;
相应地,为满足用户需求,电商平台需要推荐系统来帮助用户找到自己可能需要的书籍。
本文旨在利用基于物品的协同过滤算法,来实现一个图书推荐系统。
本文首先介绍了推荐系统的发展历史,及目前常用的几种推荐算法的介绍与比较,然后以基于物品的协同过滤算法为基础,详细介绍图书推荐系统的构建。
在该系统中,主要功能分为用户功能和图书推荐功能。
用户功能包括用户账号的登录与注册,书籍查询,书籍评分。
图书推荐功能利用基于物品的协同过滤算法,先计算各个书籍之间的相似度,再根据物品相似度和用户的行为数据计算用户对各个书籍的兴趣度,从而得出推荐结果。
2024/7/24 17:27:45 951KB 推荐系统
1
计算机图形学中基本几何图形,包括直线,圆等常用算法实现,还有Bezier曲线的算法实现。
资源包括设计说明,源程序代码和可执行文件
2024/7/23 18:37:35 7MB 图形学 基本几何图形
1
des算法加密任意文件,实现对文件的加解密,使用java代码实现的
2024/7/19 11:28:38 249KB des加密
1
elgamal算法实现代码,c++语言,比较完整的实现了该算法,密码学课程学习
2024/7/17 9:30:52 3KB 密码学
1
我们用了两种算法对PJM某区电力负荷进行超短期预测。
ARIMA算法预测速度较快,平均误差在3%以内,特别适合这种超短期负荷预测,而小波分析+BP神经网络算法是一种适应性比较广的算法,在此次超短期负荷预测中它的平均误差在7%以内,预测时间相对更长。
此程序由华北电力大学电力专业学生编写,采用了VB、MATLAB混合编程(VB的界面,MATLAB的内核),利用了2种算法实现电力负荷超短期预测,这2种方法都是当前较先进实用的算法,十分有启发性。
2024/7/16 11:31:37 8.95MB ARIMA 小波分析 BP神经网络 短期预测
1
专家PID与模糊PID的C语言实现,及文档,有算法实现,和原理
2024/7/15 15:29:15 57KB PID
1
实验一处理器调度一.实验内容选择一个调度算法,实现处理器调度。
二.实验目的在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。
当就绪状态进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。
本实验模拟在单处理器情况下处理器调度,帮助自己加深了解处理器调度的工作。
三.实验题目第—题:设计一个按优先数调度算法实现处理器调度的程序。
运行环境:MicrosoftVisualStudio2005
2024/7/14 19:05:21 455KB 处理器调度
1
这个是我实验课的作业,Java实现knn算法,对网上需手动输入数据的算法进行了一些改进,注释详细,数据是文件夹中的txt文件,读者可以自己更换成自己的数据。
2024/7/5 6:29:30 1.05MB knn,分类
1
SHA1校验和算法实现,带vs工程源码
2024/7/4 11:51:50 813KB sha1sum windows vs2010 exe
1
共 540 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡