题目 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组...
题目 输入一个链表,输出该链表中倒数第k个结点。 考察点 代码稳健性 思路 其中一个比较普遍的思路是用两个指针p,q指向链表头部,p比q先跳k-...
题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇...
题目 操作给定的二叉树,将其变换为源二叉树的镜像。输入描述: 考点 面试思路 思路 最简单的思想就是利用递归实现 代码
本系列笔记文章意在对《神经网络与深度学习》一书中学到的知识点进行浓缩和总结,并加入自己的理解。 《神经网络与深度学习》资源英文版:http://...
题目 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 1...
题目 输入一个链表,反转链表后,输出链表的所有元素。 思路 遍历链表,将每个节点的next指向其前一个节点,头节点则指向None 代码 收获 涉...
题目 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同....
题目 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 思路 基本思路很简单,新建一个头结点new_...