Tag: 编程

基于多级目录的文件管理系统(课程设计作业)

习惯性的把自己的作业发一下,在校期末课程设计作业,基于多级目录的文件管理系统,模拟Unix/Linux下的文件管理操作,实现多级目录的创建,切换,文件与文件夹的建立,复制,重命名,删除。程序在xcode下开发,Unix/Linux下编译通过,win下暂时还没尝试,因为没有特别的函数,所以理论上可以正常运行。 还是以前的那句话,仅供参考,大牛请绕行。 一个简易的多级目录系统,用二叉树的左右节点分别代表目录的子目录和同级文件,全部的操作实质上就是对二叉树的节点的增加,修改,删除,移动操作。代码大量使用指针,二叉树,算是完成了高中开始一直没有用指针与二叉树完成一个实用的小项目的愿望。再次不得不赞叹c语言的简洁高效。 下载地址:http://download.yimis.info/?dir=./my/project/MyFileSystem/ 如有任何问题请联系我!

c语言简易万年历

学校c++教学已近有了一段时间,很多基础内容都已经学习,老师留了一个实践作业,制作万年历,要求可以打印指定月份日历… 本文将讲简单的讲解一下设计思路,分享一个简易源码(辛辛苦苦写了一百多行,自认为好漂亮,功能很强大的万年历…..被老师说太复杂,看不懂,结构乱,重写…..555..)最终版—-只有简单月份打印…. 以下讲解适合编程新手,大牛勿喷……. c/c++时间函数使用详见  c/c++ time.h那点事

HDOJ—-输入输出练习之A+B

最近在杭电刷题分享一些过了的源码,虽然不算高效简洁,但对于没有基础的初学者是个很好的帮助……. 关于题目是英语的问题,网上可以很容易搜到汉语版本的,但推荐看英语,因为坑爹的考试全部是英语题目,所以慢慢适应吧……

回首OI 展望ACM

又快到国庆了,作为一个曾经失败的OIer,想到的是国庆后的noip初赛,以及一个月后来不及准备的复赛。一个月前带着淡淡的忧伤踏进了大学的校门,现在正在全力准备acm,整理出一些高中时收集到的OI资料,上传到空间供大家下载,一起学习一起进步。在此感谢io,acm路上所有给予我帮助的人…….如有侵权内容请联系本人。

程序设计比赛基础-排列组合

所谓排列问题,指的是求出根据已之条件能作出的不同排列种数。从n个不同元素中有次序的选取r(1<=r<=n)个按次序排列。叫做从n个不同元素中取出r个元素的排列。当r<n是称作选排列。其排列数计做p(n,r);r=n时称作全排列,记为p(n,n)显然p(n,n)=n!。 生成排列的方法有多种,下面介绍一种较高效按字典顺序产生排列的方法。