常见算法的英文命名(排序、查找)
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/6
最近总结算法文档,大家可能经常搜索算法的命名,所以对常见算法的命名归纳总结了下,有不足之处,请拍砖,持续更新。。。
一、排序算法:
冒泡排序:BubbleSort
选择排序:SelectionSort
简单选择排序:SimpleSelectionSort
插入排序:InsertionSort
直接插入:DirectInsertionSort
折半插入:HalfInsertionSort
希尔排序:ShellSort
快速排序:QuickSort
堆排序:HeapSort
归并(合并)排序:MergeSort
交换排序:ExchangeSort
基数排序:RadixSort
外部排序:ExternalSort
二、查找算法:
顺序查找:SequentiaSearch
折半查找:HalfSearch
分块查找:BlockSearch
B树:BTree
散列表:HashTable
三、常见的经典问题
汉诺塔: HanoiTower
八皇后: EightQueens
斐波那契数列: FibonacciSequence
马踏棋盘: HorseChess
贪心(贪婪)算法; GreedyAlgorithm
百钱买百鸡:
五家共齐:
鸡兔同笼:
猴子吃桃:
舍罕王赏麦:
窃贼问题:ThiefProblem
寻找假币:
青蛙过河:
三色旗:
渔夫捕鱼:
兔子产仔:
常胜将军:
爱因斯坦的阶梯:
三色球:Tricolors阶乘:factorial
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/6
常见算法的英文命名(排序、查找)相关推荐
- 【数据结构与算法】【算法思想】【算法应用】【排序查找搜索】并行
算法的目的就是为了提高代码执行的效率.当算法无法再继续优化的情况下,需要借助并行计算的处理思想对算法进行改造. 并行排序 假设要给大小为 8GB 的数据进行排序,最常用的是三种排序算法,归并排序.快速 ...
- 每日一题-英文字母排序
title: 每日一题–英文字母排序 date: 2019-10-31 14:01:43 tags: 每日一题 算法 116.英文字母排序 (20分) C时间限制:3000 毫秒 | C内存限制:30 ...
- 常见数据结构和算法实现(排序/查找/数组/链表/栈/队列/树/递归/海量数据处理/图/位图/Java版数据结构)
常见数据结构和算法实现(排序/查找/数组/链表/栈/队列/树/递归/海量数据处理/图/位图/Java版数据结构) 数据结构和算法作为程序员的基本功,一定得稳扎稳打的学习,我们常见的框架底层就是各类数据 ...
- php二分法 冒泡 快速排序,PHP 常见算法【冒泡排序, 快速排序, 插入排序, 取舍排序, 二分法查找, .】...
PHP 常见算法[冒泡排序, 快速排序, 插入排序, 选择排序, 二分法查找, ..] // 冒泡排序 function bubblesort($arr) { for($i=0,$j=count($a ...
- 【数据结构Note5】- 树和二叉树(知识点超细大全-涵盖常见算法 排序二叉树 线索二叉树 平衡二叉树 哈夫曼树)
文章目录 5.1 树和二叉树引入 5.1.1 树的概念 5.1.2 树的表示 5.1.3 树中基本术语 5.2 二叉树 5.2.1 概念 5.2.2 二叉树的性质 5.2.3 特殊的二叉树 5.2.4 ...
- 二分查找算法为什么要先排序
其实二分查找算法就和我们在一个英文字典中找一个单词一样,比如要找middle这个单词,先把字典翻到大概中间的位置,那么现在字典就被分成两个部分了,middle这个单词要么在第一个部分,要么在第二个部分 ...
- 归并排序执行次数_肯定能懂的常见算法讲解(1)——排序算法
我叫水水,很高兴认识大家! 这是专栏的第七篇文章.其实本专题已经在我的公众号(公众号中不只有学习专题,还有很多大学学习资源分享.工具分享等等,文末有相关指路哦,欢迎关注撒~[微信搜索"Cod ...
- c语言顺序查找算法,c语言实现排序和查找所有算法
c语言版排序查找完成,带详细解释,一下看到爽,能直接运行看效果. /* Note:Your choice is C IDE */ #include "stdio.h" #inclu ...
- Java常见排序算法之直接选择排序
在学习算法的过程中,我们难免会接触很多和排序相关的算法.总而言之,对于任何编程人员来说,基本的排序算法是必须要掌握的. 从今天开始,我们将要进行基本的排序算法的讲解.Are you ready?Let ...
- java 英文字符串排序_英文字符串排序算法
编程工作偶尔会遇到一些不常见问题需要处理,学编程处理问题也难免需要熟悉一些算法 以前学习的时候就遇到过一个看似简单的排序算法问题,当时的解决办法是我没有用过的,在此记录一下'' 问题 - 英文字符串排 ...
最新文章
- TensorFlow中的计算图
- Django博客系统(详情评论数据展示)
- Android学习CursorWrapper与Decorator模式
- 某熊周刊:一周推荐外文技术资料(12.2)
- numpy np.matmul()(两个数组的矩阵乘积)
- centos7 nextcloud docker 自测部署安装
- Github issue里MVP和Stretch label的区别
- ai怎么渐变颜色_Ai渐变插画怎么丰富细节
- windows下如何解决intellij idea控制台中文乱码
- 【深度学习】【U-net】医学图像(血管)分割实验记录
- 微电子科学与工程是否属于计算机类专业,微电子科学与工程专业属于什么学科...
- CryptoJS 加解密类库的简单用法
- 吉首大学2019年程序设计竞赛 A-SARS病毒(递推推公式)
- outlook企业邮箱服务器要多少钱,怎么把企业邮箱配置到outlook中
- 使用squid内网代理百度地图
- Windows | 查看内存频率(不用外部软件
- 什么是短信平台api接口?
- 微信6.0 ActionBar样式
- 吃透Chisel语言.31.Chisel进阶之通信状态机(三)——Ready-Valid接口:定义、时序和Chisel中的实现
- 风华贴片电容命名规则
热门文章
- Axure RP8从入门到精通手册
- Win10的Flash不能运行,报错——“暴力”解法
- STM8S003F3 PWM的使用
- 电力IEC104规约协议解读(含源码下载)
- Windows 下 Apple Mobile Device Support 安装失败导致 iTunes 无法连接分析和解决方案
- 《数学建模与数学实验》第5版 网络优化 习题5.9
- 基于ARM+FPGA低成本高实时Ethercat运动控制器解决方案
- linux分区文件ext4和ext3,在Windows 下读取 Linux 的 ext3/ext4 格式分区 -Ext2Read和Ext2Fsd...
- awr报告 解读_最详尽的AWR报告详细分析
- 图像质量指标:峰值信噪比PSNR和结构相似性SSIM