
算法设计与分析
zhangpf369
这个作者很懒,什么都没留下…
展开
-
对一组随机生成数进行几种常用排序算法的分析设计和实现之一 ——冒泡排序
对一组随机生成数进行几种常用排序算法的分析设计和实现之一 ——冒泡排序 基本算法的掌握和理解对程序员的发展有至关重要的作用。因此,在科研之余,将各种基本算法重新整理分析和实现以加深对基本算法的理解,打好基本功,也希望这一系列的小文章能为大家加深算法理解和编程方面的学习有所帮助,不足及错去之处也希望大家批评指正。 这些算法的代码我都已经在VS2010下,又C+原创 2013-03-07 21:18:56 · 2472 阅读 · 0 评论 -
深入理解字符串、数组、指针---联系与应用
字符串是存储在内存的连续字节中的一系列字符。C++处理字符串有两种方式,第一中来自C语言,第二种是基于string类库的方法。 在此我们先介绍第一种方式,即把字符串存储在char型数组中,其中每个字符都位于自己的素组元素中。代码如下:char str1[5] = {'a','b','c','d','\0'}; // \0为空字符(其ASCLL码为0) 第二种原创 2013-03-21 21:21:34 · 578 阅读 · 0 评论 -
C++中指针和引用的区别、联系及实例
实质,引用其实质是可用作其他变量的别名的一个名称,对引用的操作与对变量直接操作完全一样。;指针的实质是存储另一个变量地址的变量。 其区别主要体现在以下几个方面: 1、引用(reference)时一个变量的别名,因此不占内存;而指针(point)是一个整形变量需要占用一定的内存大小,通常是以能够存放内存地址为标准,例如32位机器是32位及4个字节,64位是64位的,即8个字节;原创 2013-03-24 10:10:00 · 577 阅读 · 0 评论