摘要:
[编程题] 回形打印出一个矩阵 题目信息 给定一个m*n的矩阵,再给一个起始值value,要求拿这个起始值进行连续的打印出一个回型的矩阵。 思路 定义上下左右边界,循环存储 注意 防止四个角的重复打印 Java代码 package demo08; import java.math.BigIntege 阅读全文
摘要:
[编程题] lk 剑指 Offer 29. 顺时针打印矩阵 题目信息 思路 定义上下左右边界,循环打印 注意 如何返回一个空的数组的问题。借助stream把list转一下。 Java代码 import java.util.*; import java.util.stream.*; class Sol 阅读全文
摘要:
[编程题] nk 删除链表中的倒数第n个节点 题目信息 思路 1、删除倒数,那么我们可以先遍历一次链表得到总的节点个数,把删除倒数换算成删除正数的索引。 2、由于节点没有索引,但是我们可以指定一个跟踪索引,比如一开始的cur节点指的是head.next那么我们就记录当前遍历的索引是1,指针后移一次, 阅读全文
摘要:
[编程题] 删除链表中的重复节点 (保留重复节点一次) 题目信息 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->-2>3->4->5 方法 三指针 Java代码 /* public c 阅读全文