数据结构
硬骨头_children
Geek信条:需要的是原创和新奇,盲目的跟从和愚昧是不可原谅的。
展开
-
《数据结构》练级-冒泡排序
冒泡排序: /* ================================================ 功能:冒泡排序 输入:数组名称(也就是数组首地址)、数组中元素个数 ================================================ */ /* ==================================原创 2012-10-05 13:05:29 · 923 阅读 · 0 评论 -
我曾经的敌人和现在的好朋友-排序查找篇(一)
我们都是喜欢为自己的过错找种种理由,何不为不可爱的它找一个喜欢的理由。记得《喜剧之王》中的周星驰教张柏芝欣赏那个“你真美”的如花先生。 那我们为什么不给看见就如临大敌的:《数据结构》、Algorithm、该死的指针、8大排序3大查找、循环循环再循环、莫名其妙的&引用……的它们找一个喜欢的理由?让敌人变成自己的朋友。 1、8大排序和3大查找之一二 C原创 2012-05-14 23:34:18 · 882 阅读 · 0 评论 -
数据结构笔试、面试(一)
[转载]:IT公司面试手册http://www.mianwww.com/html/2011/10/10750.html 第一章 数据结构与算法 一.算法的基本概念 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。 1.算法的基本特征:可行性,确定性,有穷性,拥有足够的情报。 2.算法的基本要素:算法中对数据的运算和操作、算法的控制结构。 3.算法设计的基本方法:列举法、转载 2012-10-05 11:37:51 · 2592 阅读 · 1 评论 -
结构体数组排序
今天同学问我一道关于数组排序的问题: #要求:排序出原数组中数据从大到小的位置值,但不能调换数据的位置,把结果保存到另外一个数组中。 要排序是很简单的,选择排序、冒泡随便都可以解决,但这不能调换数据位置,这让我情何以堪?运用结构体数组!这让我想起以前《数据结构》的课程设计-《考试成绩统计》,而很巧的是那孩子的原始问题也就是这个同名课程设计; 好吧,让我再一次熟悉了C的:清屏、数组的运用、原创 2012-06-07 23:47:18 · 4768 阅读 · 0 评论 -
《编程之美》-得到无序数组中最大K个数
问:有很多个无序的数,我们姑且假定它们各不相等,怎么选出其中最大的若干个数呢? 答:可以这样写:int array[100] …… 问:好,如果有更多的元素呢? 答:那可以改为:int array[1000] …… 问:如果我们有很多元素,例如1亿个浮点数,怎么办? 答:个,十,百,千,万……那可以写:float array [100 000 000] …… 问:这样的程序能编译运行么原创 2012-10-19 21:30:02 · 1929 阅读 · 0 评论