算法导论
冥极醉醉冥极
这个作者很懒,什么都没留下…
展开
-
算法导论之算法基础(三)
插入排序 类比:如果你会玩斗地主,那么摸牌后按从小到大插入,你这样插入的过程就是插入排序 程序:在程序中的玩法就像有一个人发牌,发齐了再拿牌,也就是一开始你就有17张牌,这17张牌对应17个元素的数组。你从第二种牌开始进行调动,如果第二张牌比第一张牌小,那么就把第二张牌抽出来,然后把第一张牌放入到第二张牌的位置,再把抽出的牌放到第一张牌的位置,那么前两张牌就排好了;就是这样依次类推的过程就是我们程序实现的原理。 代码如下: public static void insertionSort(原创 2020-05-21 23:50:26 · 92 阅读 · 0 评论 -
算法导论之算法作用(二)
由于书面上的内容过于拖沓,我会自己进行定义: 输入:程序中你输入的值 输出:程序通过你的输入计算出对应的值 算法:把输入变为输出的一个过程 数据结构:存储和组织数据的方式,以便于查询和修改 并行性:通过多核(多台单核计算机的组成也是多核)同时进行处理 并发性:通过并行或单核时间片的切换从而达到并发。 ...原创 2020-05-21 00:54:14 · 94 阅读 · 0 评论