SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年7月23日

摘要: 在程序设计过程中,往往要计算关键算法的程序执行时间,以考查时间复杂度。这是一个基础知识,但是可以以该主题为点,进行深入分析。本文就是要探讨这些方法的优缺点,以及适用环境。算是一个小的功能模块,为以后的程序设计提供支持。 2007-10-15 方法一:使用clock函数 NOTES The C standard allows for arbitrary values at the start of the program; subtract the value returned from a call to clock() at the start of the program to ge... 阅读全文
posted @ 2010-07-23 11:00 SunBo 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改发送给程序的参数,而使用show args 命令就可以查看其缺省参数的列表。 (gdb)set args –b –x (gdb) show args backtrace命令为堆栈提供向后跟踪功能。 Backtr 阅读全文
posted @ 2010-07-23 09:45 SunBo 阅读(183) 评论(0) 推荐(0) 编辑

摘要: C程语言序模式 一个语言的程序设计有一些常用的基本模式,这些模式是许多人长期工作的总结。在这个语言的程序中到处可见。对于一些典型问题,采用适当的模式是最容易把程序写好、写正确的。在这里我们将从简单到复杂,分门别类地列处一些C程序模式,供大家参考。这里列出的东西选自各种材料(包括《从问题到程序》书中)。这里列出的东西是很初步的。如果你认为有些东西也很重要,请给我们提示。 在所有模式描述中,用$$符号括起来的一段段文字表示的是应该实际写出的东西。 有关解释如果写了页数,请参考《从问题到程序》书中相关的页。 ---------------------------------------------- 阅读全文
posted @ 2010-07-23 08:50 SunBo 阅读(645) 评论(0) 推荐(0) 编辑