【Java 实现经典算法】数字黑洞

题目描述 给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序 然后用第…

【Java 实现经典算法】每K个结点反转单链表

题目描述 给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。 例如:给定L为1→2→3→4→5→…

【Java 实现经典算法】科学计数法

题目描述 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法 其满足正则表达式[+-][1-9]&qu…

【Java 实现经典算法】格雷码

格雷码 格雷码(Gray Code)是一个数列集合,每个数使用二进位来表示 假设使用 n 位元来表示每个数字,…

剑指Offer之三十-最小的K个数

题目描述 输入n个整数,找出其中最小的K个数。 例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个…

剑指Offer之二十九-数组中出现次数超过一半的数字

题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 例如输入一个长度为9的数组{1,2,…

剑指Offer之二十八-字符串的排列

题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。 例如输入字符串abc,则打印出由字符a,b…

剑指Offer之二十七-二叉搜索树与双向链表

二叉树结构 题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。 要求不能创建任何新的结点,…

剑指Offer之二十一–包含min函数的栈

题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。 解析 在数据栈的基础上维护一…

剑指Offer之二十–顺时针打印矩阵

题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字 例如,如果输入如下矩阵: 1  2  …

联系我们

联系我们

公众号:蜗牛互联网

在线咨询: QQ交谈

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部