08 2019 档案

Python实现快速排序方法讲解
摘要:快排思想 选取一个元素作为基准值(一般是选中数组中的第一个元素),将大于该基准值的元素放在数组的右边,小于基准值的元素放在数组的左边,此时完成一次排序,多次按照既定规则循环后完成排序。 详细讲解 代码示例 阅读全文

posted @ 2019-08-06 16:09 蜗牛前进的方向 阅读(3431) 评论(0) 推荐(0)

Python实现十进制和二进制之间相互转换
摘要:十进制转二进制 原理:采用除2取余,逆序排列输出。 实现:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后依次翻转排序即可得到二进制数,在Python中我们采”//”(地板除)的方法实现转换 二进制转十进制 原理:要从右到左用二进制的 阅读全文

posted @ 2019-08-05 12:53 蜗牛前进的方向 阅读(18599) 评论(0) 推荐(1)

Python实现冒泡排序方法讲解
摘要:冒泡思想 每次比较两个相邻的元素,若符合规则,则交换位置,多次循环后完成排序。 详细讲解 里层for循环的逻辑: 外层for循环的逻辑: 代码块显示效果 阅读全文

posted @ 2019-08-05 12:46 蜗牛前进的方向 阅读(1995) 评论(0) 推荐(0)

导航