Loading

摘要: 链表是一种基础的数据结构,也是算法学习的重中之重。其中单链表反转是一个经常会被考察到的知识点。 单链表反转是将一个给定顺序的单链表通过算法转为逆序排列,尽管听起来很简单,但要通过算法实现也并不是非常容易。现在来给大家简单介绍一下单链表反转算法实现的基本原理和python代码实现。 算法基本原理及py 阅读全文
posted @ 2019-07-31 20:33 Ellisonzhang 阅读(2876) 评论(0) 推荐(0) 编辑
摘要: 1、两个栈实现一个队列 有三种思路: 思路一:将stack1作为存储空间,将stack2作为临时缓冲区,入队时,直接压入stac1,出队时,将stack1中的元素依次出栈压入stack2中,再将stack2的栈顶元素弹出,最后将stack2中的元素再倒回给stack1 思路二:入队时,判断stack 阅读全文
posted @ 2019-07-31 17:28 Ellisonzhang 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 10进行十进制,十六进制,八进制,二进制的转换:(#:保留进制前缀)对于带着进制前缀的,如"0x"“0o”“0b”,可以直接在后面加上’x’‘o’'b’进行删除:其他的一些小技巧:format(num, ",")快速分割千分位数字是补全多少位,^居中 >右对齐 <左对齐*^10Unexpected 阅读全文
posted @ 2019-07-31 10:13 Ellisonzhang 阅读(2612) 评论(0) 推荐(0) 编辑