上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: 题目: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 解题: import java.util.ArrayList; import java.util.Collecti 阅读全文
posted @ 2020-02-06 11:42 yanhowever 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题目: 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 阅读全文
posted @ 2020-02-06 00:26 yanhowever 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 解题: import java.util.ArrayList; import java.util.PriorityQueue; import java.util.Com 阅读全文
posted @ 2020-02-04 22:41 yanhowever 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 解题: import java.u 阅读全文
posted @ 2020-02-02 23:42 yanhowever 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 解题: 解题思路: 1.将左子树构造成双链表,并返回链表头节点。 2.定位至左子树双链表最后一个节点。 3.如果左子树链表不为空的话,将当前root追加到左子树链表。 4.将右 阅读全文
posted @ 2020-02-02 17:32 yanhowever 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题目: 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100",“5e2”,"-123",“3.1416"和”-1E-16"都表示数值。 但是"12e",“1a3.14”,“1.2.3”,"±5"和"12e+4.3"都不是。 解题: public class Solut 阅读全文
posted @ 2020-01-28 10:51 yanhowever 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 解题: 链接:https://www.nowcoder.com/questi 阅读全文
posted @ 2020-01-26 08:48 yanhowever 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题目: 题目描述: 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 解题: 思路:层次遍历并且交换左右节点,然后使用栈存储子节点 impo 阅读全文
posted @ 2019-12-23 21:19 yanhowever 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一个链表,反转链表后,输出新链表的表头。 解题: 思路:创建四个节点 pPrev,pNode,pNext, /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = v 阅读全文
posted @ 2019-12-17 20:51 yanhowever 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 解题: 思路:冒泡排序 public class Solution { public void reOrderArray( 阅读全文
posted @ 2019-12-16 20:56 yanhowever 阅读(245) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页