算法
文章平均质量分 51
王佑辉
个人笔记,多谢指正,不喜勿喷
展开
-
【软考】希尔排序算法分析
【代码】【软考】希尔排序算法分析。原创 2024-09-08 19:18:09 · 369 阅读 · 0 评论 -
【算法】选择排序
1.在排序过程中仅需要一个元素的辅助空间用于数组元素值的交换,空间复杂度为O(1)。1.选择排序(Selection Sort)是一种简单直观的排序算法。1.简单选择排序是一种不稳定的排序方法,其时间复杂度为0(n。最小(或最大)元素,然后放到已排序序列的末尾。2.它的工作原理是首先在未排序序列中找到。3.以此类推,直到所有元素均排序完毕。(或最大)元素,存放到排序序列的。,然后再从剩余未排序元素中。原创 2024-04-22 21:50:41 · 403 阅读 · 2 评论 -
【算法】希尔排序
10.取索引为2的数1,比较索引为1的数3,1小于3,则将索引为2的数改为3,索引为1之前有索引为0的数2,1小于2,则将索引为1的数改为2,索引为0的数改为1 (大数往后挪),得到数组[1, 2, 3, 6, 5, 4]12.取索引为4的数5,比较索引为3的数6,5小于6,则将索引为4的数改为6,索引为3之前有索引为2的数3,5大于3,则将索引为3的数改为5,得到数组[1, 2, 3, 5, 6, 4]7.将索引为2的数改为1,得到数组[3, 2, 1, 6, 5, 4]1.获取数组的长度6。原创 2023-12-03 22:07:58 · 623 阅读 · 0 评论 -
【算法】直接插入排序
12. 比较索引0位置的数字,3大于1,将索引1位置的数字改为3(往后挪一位),得到[3, 3, 4, 5, 2],j=j-1=-1,j原创 2023-12-03 15:58:18 · 397 阅读 · 0 评论 -
【算法】双轴快速排序算法
【代码】【算法】双轴快速排序算法。原创 2023-05-07 20:50:36 · 93 阅读 · 0 评论 -
【算法】快速排序算法
【代码】【算法】快速排序算法。原创 2023-05-07 20:48:36 · 84 阅读 · 0 评论 -
【加密】加密算法
1.Advanced Encryption Standard,高级加密标准,在密码学中又称为Rijndael加密法,是美国联邦政府采用的一种区块加密标准。6.对称密码的密钥安全非常重要,加密者和解密者需要提前协商密钥,并各自确保密钥的安全性,密钥泄露则无法保障原文信息的私密性。1.Data Encryption /ɪnˈkrɪpʃn/ Standard,即数据加密标准,是一种使用密钥加密的块算法。1.使用的加密方式和解密方式使用的是一把密钥。2.对称密码应用了相同的加密密钥和解密密钥。原创 2023-04-22 14:38:42 · 397 阅读 · 0 评论 -
【算法】雪花算法
雪花算法。原创 2023-01-30 15:03:46 · 331 阅读 · 0 评论