关于算法导论系列博客的说明

本系列博客主要为练习《算法导论(第三版)》的记录。发表目的在于希望通过大家的帮助,不断地改进程序,使其在时间和空间方面效率不断提高。由于水平有限,错误在所难免。但是,我一定尽力消除。另外, 欢迎大家指出错误,提出宝贵的建议,感谢大家的指点和帮助。

 特别注明: 你们的评论对我是一种莫大的鼓励,哪怕一个字也好,万分感谢。

在开始之前,对各练习的程序作出统一说明,以后不再重复。

一  程序一般用C语言写,编译为GCC。

 二   程序一般为子程序的形式,不提供调用主程序,只完成要求的功能。

 三   不提供验证结果图片。

 四   程序未考虑边界条件。

 五   部分程序思想参考了算导,程序设计艺术,C算法等书,以及网上各种资料,不一一列出。

 六   本人尽力完成各内容,不做复制党,感谢大家监督。

 七   本博客为业余时间完成, 更新时间不固定,但是,我会努力把它完成,对给大家带来的不便,说声抱歉。

 八   版权为作者所有,反对抄袭,转发请注明出处。

 九   函数调用传递数组的时候都会同时传递其长度。

时间: 2024-10-12 13:26:37

关于算法导论系列博客的说明的相关文章

窥探Swift系列博客说明及其Swift版本间更新

Swift到目前为止仍在更新,每次更新都会推陈出新,一些Swift旧版本中的东西在新Swift中并不适用,而且新版本的Swift会添加新的功能.到目前为止,Swift为2.1版本.去年翻译的Swift书籍是1.0版本,所以上面一些东西并不在适用.虽然Swift语言仍在更新,但是其整体的基础框架已经形成,大的改动应该不会有,版本的更新更多的是语言新功能的添加和完善,所以并不用担心现在学的Swift会过时.更新也就是在原有的基础上去更新,所以学学Swift还是很有必要的.新的Swift版本中引入了好

Linux系列博客开篇

自从决定做开发,已经好久没有配置过Linux系统了.再不尝试着写一下博客,可能真的要还给老师了.本着一边复习,一边记录的原则,将一些Linux的配置和维护记录在此,不要贻笑大方才好. 为了完成接下来的这些博客,我可能会参考众多前辈的文章,我会尽量留下参考的出处,但是要是因为某些原因未能留下出处,还请原作者见谅.您可以联系我,我将及时改正. 按照我的计划,我会从Linux的安装.基本配置.常用命令开始,一直写到各种网络服务以及Linux存储集群.数据库集群等.基本思路按照尚观主机班的培训思路,不过

MVC系列博客之排球计分(一)需求分析

项目简介: 这是MVC系列博客之排球计分程序,该程序可以是对教练或者裁判使用的,让教练有权限对队员进行查询得分情况,让教练对队员的优势劣势进行了解,以便对队伍进行调整. 让裁判更好的判定比赛输赢. 需求分析:     作为一名排球教练,我需要统计对方球队的队员信息,得分情况,技能得分,以便能做出针对性的训练. 进入本程序后,需要选择身份,然后就可以对队员信息进行操作了.(增删改查) 本身份只能对本队队员进行操作,要想操作对方队员,只能退出程序,重新选择身份. 作为一名裁判,我需要对场上两队得分进

Android系列博客撰写计划

Android系列博客撰写计划 Hello,各位博友,大家好!小巫好久没写博客,由于工作的原因没有太多时间来把自己的开发经验总结出来,根据以往的博客,博文的发布都是没啥规律的,也没有定任何计划说要写一系列的博文,比较散乱.最近我自己也想了一下,改变以往博客的写法,少些一些功能性的博文,而多写一些架构性或者解决方案的博文,以方便广大初学者能更快的掌握重要的点,而不是盲目的去解决一个一个功能点,而没有形成一个整体的思想.以后的博文将会以我个人学习大牛的经验和我个人的经验来呈现给大家,我也希望通过这种

郭晓东的“系列博客,专辑”集锦

基础知识: 字符编码的奥秘[专辑],浏览其中一篇:字符编码的奥秘utf-8, Unicode <深度探索C++对象模型>[系列笔记]--对象模型.存储形式:默认构造函数一定会构造么? <深入理解计算机系统>[系列笔记]虚拟存储器,malloc,垃圾回收 <PNG文件格式>PNG文件格式分析 iOS平台知识: iOS开始学习[系列博客]Objective-c 语法,继承,protocol和delegate(iOS学习笔记,从零开始) Objective-c高效变成[专辑]

webapi框架搭建系列博客

webapi框架搭建系列博客 webapi框架搭建-创建项目(一) webapi框架搭建-创建项目(二)-以iis为部署环境的配置 webapi框架搭建-创建项目(三)-webapi owin webapi框架搭建-依赖注入之autofac webapi框架搭建-日志管理log4net webapi框架搭建-webapi异常处理 原文地址:https://www.cnblogs.com/shengyu-kmust/p/8279300.html

JavaScript 系列博客(四)

JavaScript 系列博客之(四) 前言 本篇介绍 JavaScript 中的对象.在第一篇博客中已经说到 JavaScript 是一种''对象模型''语言.所以可以这样说,对象是 JavaScript 语言的核心概念,也是最重要的数据类型. 概述 生成方法 在 JavaScript 中声称对象相当方便,直接定义一个空字典就 ok.想要添加属性或者方法的话可以在定义结束之后动态添加.注意:对象时无序的复合数据集合. 上面代码中,大括号就可以直接定义一个对象,被赋值给变量 a,所以 a 就指向

JavaScript 系列博客(五)

JavaScript 系列博客(五) 前言 本篇博客学习 js 选择器来控制 css 和 html.使用事件(钩子函数)来处理事件完成后完成指定功能以及js 事件控制页面内容. js 选择器 在学习 js 选择器前需要了解几个概念. 节点(一):在文档(document)中出现的所有内容都是 document 中的节点. 节点(二):标签节点(元素 element) | 注释节点 | 文本节点 | <!doctype>节点. js 选择器是将 js 与 html 建立起连接的桥梁,就好比 cs

JavaScript 系列博客(七)

JavaScript 系列博客(八) 前言 本篇博客介绍页面节点概念.文档结构以及如何使用 js 操作文档节点还有事件 target 以及 BOM 操作. 节点 dom与dom属性 // DOM: 文档对象模型 => 提高给用户操作document obj的标准接口 // DOM树: 以document为根, 树状展开所有子节点 节点分类 // 节点分类: 6个 // document | doctype | element | text | attr | comment 节点常规操作 var