
算法
文章平均质量分 92
XX-XW
编码小菜鸟一个努力ing…
态度(attitude)和天资(aptitude)决定成就高度(altitude)...
展开
-
栈的学习与理解
@[toc]一、栈是什么? @[toc]二、栈的定义 @[toc]三、栈的应用 @[toc]C语言中栈的基本操作: @[toc]栈的初始化 @[toc]判断是否为空栈 @[toc]判断是否为满栈 @[toc]入栈、出栈 @[toc]C的具体实现 @[toc]C++实现一个栈 一、栈是什么? 我们首先来看我们在百度百科给出...原创 2021-12-10 13:59:35 · 699 阅读 · 2 评论 -
算法<二分查找>
什么是二分查找? 我们先来看看百度百科给出的解释: 解释为折半查找, 说一些大白话就是一半一半的来查找,先判定你是否在这一半,你在里面,那就不用另一半了,这样就会很大的提高效率。 算法要求 1.必须采用顺序存储结构。 2.必须按关键字大小有序排列。 3.不能有重复元素。(是否有重复元素不是绝对判断条件,但是一旦有重复元素,使用二分查找法返回的元素下标可能不是唯一的。) 在解题的过程中,怎样去判断是否需要使用二分法,就是去找题目中所给的条件约束,来判断是否可以使用,所以说一定要将使用算法的要原创 2021-12-07 17:12:10 · 1256 阅读 · 6 评论