随笔分类 -  算法

摘要:二分查找 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 算法原理: 首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功; 否则利用中间位置记 阅读全文
posted @ 2022-03-03 14:17 MMarshall 阅读(160) 评论(0) 推荐(0)
摘要:冒泡排序(Bubble Sort) 冒泡排序是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 算法原理: 1. 阅读全文
posted @ 2022-03-03 14:10 MMarshall 阅读(60) 评论(0) 推荐(0)