算法:从头到尾打印链表

题目描述从尾到头打印链表 牛客网在线测试 解题思路使用递归要逆序打印链表1->2->3,可以先打印链表2->3再打印节点1。而打印俩表2->3可以看作一个新的链表,可以再次调用求解函数对其进行逆序输出。

算法:二维数组中的查找

题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 12345678910Consider the following matrix:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26, 30]] Given target = 5, return true.Given target = 20, return false.

算法:数组中重复的数字

题目描述在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。

12