上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 反转字符串 题目描述 示例 Java代码 class Solution { //思想:前后位置交换 public void reverseString(char[] s) { //标记数组首 int left = 0; //标记数组尾 int right = s.length-1; //临时变量,初 阅读全文
posted @ 2020-07-05 23:43 北鼻coder 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 合并两个有序链表 题目描述 示例 Java代码 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int 阅读全文
posted @ 2020-07-05 23:28 北鼻coder 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 字符串成环判断是否为回文字符串 题目描述 输入一个字符串,将该字符串首尾成环,判断能否从中某位置切分,然后产生回文字符串,是则输出Yes,否则输出No 示例 例如1: 输入(字符串) aab 成环后从a a 中切分,得到回文字符串: aba 输出:Yes Java代码 package ncompan 阅读全文
posted @ 2020-07-04 15:31 北鼻coder 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 打印出失序的线程ID 题目描述 输入一个正整数n.表示接下来有n行数字,每行一个数字(不重复,可能无序),表示线程id,输出未出现的失序的线程ID n的大小是小于等于2的32次方 示例 例如1: 输入(输入的线程ID不一定有序) 5 2 3 4 5 6 输出: 1 例如2: 输入: 4 1 2 3 阅读全文
posted @ 2020-07-04 15:02 北鼻coder 阅读(263) 评论(2) 推荐(0) 编辑
摘要: 从尾到头打印链表 题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 思路 把栈从头到尾的遍历,在遍历的时候放入栈中,栈使用(LinkedList结构模拟),然后在存完后把栈中的一个个元素pop出放入list中。 Java代码 import java.util.*; /** * 阅读全文
posted @ 2020-07-03 00:15 北鼻coder 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 数组中的重复数字 题目描述 Java代码 、import java.util.*; public class Solution { // Parameters: // numbers: an array of integers // length: the length of array numbe 阅读全文
posted @ 2020-07-02 23:59 北鼻coder 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 枪打出头鸟 题目描述 实例 Java代码 import java.util.*; public class Solution { /** * * @param n int整型 n个人 * @param a int整型一维数组 ai代表第i个人的高度 * @return long长整型 */ publ 阅读全文
posted @ 2020-06-29 16:02 北鼻coder 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 回文数问题 题目描述 输入输出例如: 样例 方法1:对子串的首位比较,向中间进行 思想 我们每次拿出一个子串,然后一个头指针和一个尾指针分别指向前后,然后依次比较最后和第一个值是否是相等的,如果是相等,再比较第2个数和倒数第2个数是否相等,相等就依次向前推进,直到head>tail的时候停止。如果在 阅读全文
posted @ 2020-06-27 16:17 北鼻coder 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 以字符串的形式读入两个数字,再以字符串的形式输出两个数字的和 题目描述 输入输出例如: 牛客-Java代码 public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); 阅读全文
posted @ 2020-06-27 16:16 北鼻coder 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 合并两个有序链表 题目描述 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 思考分析(递归思想) ​ 初始化:定义cur指向新链表的头结点 ​ 操作: ​ 如果l1指向的结点值小于等于l2指向的结点值,则将l1指向的结点值链接到cur的next指针,然后l1指向下一个结点 阅读全文
posted @ 2020-06-26 00:18 北鼻coder 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页