数字程序方法口诀包括:
冒泡排序:
从左到右,相邻比较,大小交换,直到最后。
选择排序:
每次找到最小(或最大),放到开头(或结尾),直到最后。
插入排序:
插入元素,前面有序,后面无序,找到位置,一次移动,直到最后。
希尔排序:
间隔有序,从左到右,每次移动,直到最后。
快速排序:
随机选择,划分数组,三方向下,一直递归。
归并排序:
申请空间,两个有序,合并空间,一直递归。
桶排序:
数据分桶,有序排列,一次比较,直到最后。
堆排序:
创建大顶堆(或小顶堆),交换首尾,逐渐缩小,直到最后。
计数排序:
找出最大值,计算位数,每个元素对应位置的值存储下来,超出范围的放后面。
基数排序:
将整数按位数切割成不同的数字,然后按每个位数分别比较。
此外,在编写程序时,还有一些常用的编程口诀:
DRY:
Don't Repeat Yourself(不要重复自己),强调避免编写重复的代码,以减少代码的冗余和维护成本。
KISS:
Keep It Simple, Stupid(保持简单),尽量保持代码简单,避免过度复杂化,以便于理解和维护。
YAGNI:
You Aren't Gonna Need It(你不会需要它),不要过度设计,只实现当前需求,避免预测未来可能出现的需求。
这些口诀和原则可以帮助程序员编写出结构清晰、易于理解和维护的代码。