欢迎回家
我们一直在改变

算法

一些常用的算法技巧总结

Martin阅读(683)评论(0)赞(0)

今天和大家讲讲,在做算法题时常用的一些技巧。对于平时没用过这些技巧的人,或许你可以考虑试着去看看在实践中能否用的上这些技巧来优化问题的解。 1. 巧用数组下标 数组的下标是一个隐含的很有用的数组,特别是在统计一些数字,或者判断一些整型数是否...

非对称加密和对称加密的区别 对称加密

Martin阅读(556)评论(0)赞(0)

在了解对称加密和非对称加密的区别之前我们先了解一下它们的定义: 对称加密(Symmetric Cryptography),又称私钥加密 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是...

冒泡排序的终极改进优化 冒泡排序

Martin阅读(671)评论(0)赞(0)

1、排序方法      将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其向上...

十大经典排序算法-代码实现及动画效果 十大经典算法

Martin阅读(727)评论(0)赞(0)

排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序。 内部排序是数据记录在内存中进行排序。 而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排...

91CODING 小白轻松上手,大牛稳健进步

关于我们免责声明