
Java菜鸟之路
文章平均质量分 69
记录初级Java菜鸟的学习历程。
iematthew
菜鸟码农
展开
-
快速判断一个数列是否是合法的出栈顺序
背景做笔试题目的时候,发现有一些试卷有给定一个进栈序列让你判断下列哪个是合法/不合法的出栈序列。通常进栈的序列不是升序如{1,2,3,4,5,6}就是{6,5,4,3,2,1},当然其他的我好像就没有看到了,如果遇到了其他的情况会及时更新在这篇博客中的。快速判断方法Problem 1:有六个元素{6,5,4,3,2,1},按照该顺序入栈,那么以下哪一个是不合法的出栈顺序().A) 543612B) 453126C) 346521D) 234156发现入栈的顺序是降序排列,由于栈是FIL原创 2020-11-12 10:52:49 · 6432 阅读 · 1 评论 -
递归实现单链表反转的理解
题目来源于《剑指Offer 第二版》将一个单链表进行反转,迭代实现比较容易理解,但是递归算法有点难以理解。以下为递归实现的Java代码。public static ListNode reverseListNodeRecur(ListNode pNode) { if (pNode == null || pNode.next == null) return pNode; ListNode newHead = reverseListNodeRecur(pNode.next);原创 2020-08-11 18:17:23 · 886 阅读 · 3 评论 -
解决Firefox无法打开localhost而可以打开127.0.0.1
发现问题笔者在调试前端网页的时候,从右侧选择浏览器打开的时候出现以下情况:Chrome可以正常打开Firefox无法打开,显示localhost拒绝连接Safari无法打开,显示localhost拒绝连接解决问题谷歌“Firefox无法连接localhost”,在stackoverflow查到该问题,有一条回复说的是把localhost换成127.0.0.1可以,经过测试发现可行继续谷歌“无法连接localhost但是可以连接127.0.0.1”,在superuser上找到一条问题原创 2020-07-10 18:46:47 · 14061 阅读 · 0 评论