自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姜兴琪的博客

种一棵树最好的时间是十年前,其次是现在

  • 博客(16)
  • 资源 (3)
  • 论坛 (4)
  • 收藏
  • 关注

原创 剑指offer No.64 滑动窗口的最大值

题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,...

2018-12-18 17:22:25 269

原创 剑指offer No.63 数据流中的中位数

链接:https://www.nowcoder.com/questionTerminal/9be0172896bd43948f8a32fb954e1be1来源:牛客网如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用...

2018-12-18 16:49:00 294

原创 剑指offer No.62 二叉搜索树的第k个结点

题目描述给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。package offer.KthNode;import java.util.ArrayList;public class Solution { ArrayList list = new ArrayList(); Tree...

2018-12-17 20:11:40 259

原创 剑指offer No.39 平衡二叉树

输入一棵二叉树,判断该二叉树是否是平衡二叉树。package offer.IsBalanced_Solution;public class Solution { public boolean IsBalanced_Solution(TreeNode root) { boolean rs=false; if(root==null){ ...

2018-12-13 20:17:57 259

原创 剑指offer No.55 链表中环的入口结点

题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。package offer.EntryNodeOfLoop;import java.util.HashSet;import java.util.Set;public class Solution { Set set=new HashSet<>(); public Lis...

2018-12-13 19:11:10 274

原创 剑指offer No.56 删除链表中的重复的结点

题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5package offer.deleteDuplication;import java.util.HashMap;import java.util.Map;...

2018-12-12 11:26:39 245 1

原创 剑指offer No.54 字符流中第一个不重复的字符

题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。输出描述:如果当前字符流没有存在出现一次的字符,返回#字符。package offer.FirstAppearingOnce;import java.uti...

2018-12-11 19:52:15 256

原创 剑指offer No.36 两个链表的第一个公共结点

题目描述输入两个链表,找出它们的第一个公共结点。package offer.FindFirstCommonNode;public class Solution { public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) { int len1=0; int len...

2018-12-09 14:15:54 238

原创 剑指offer No.32 把数组排成最小的数

题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。package offer.PrintMinNumber;import java.util.Arrays;import java.util.Comparator;public class Solu...

2018-12-08 23:02:49 1074 1

原创 剑指offer No.33 丑数

题目描述把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。package offer.GetUglyNumber_Solution;public class Solution { public int GetUglyNumber_Solution...

2018-12-06 19:12:46 260

原创 剑指offer No.44 翻转单词顺序列

题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?public cl...

2018-12-04 10:37:10 250

原创 剑指offer No.35 数组中的逆序对

题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007输入描述:题目保证输入的数组中没有的相同的数字数据范围:对于%50的数据,size<=10^4对于%75的数据,size<=10^5对于%100的数据...

2018-12-03 10:43:53 280

原创 剑指offer No.34 第一个只出现一次的字符

题目描述在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).package offer.FirstNotRepeatingChar;import java.util.HashMap;import java.util.Map;public class Solution {...

2018-12-02 01:38:47 755 1

原创 剑指offer No.50 数组中重复的数字

在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。package offer.duplicate;import java.util.HashMap;import java....

2018-12-02 00:17:24 745

原创 剑指offer No.42 和为s的两个数字

题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。package offer.FindNumbersWithSum;import java.util.ArrayList;import java.util.HashMap;import ...

2018-12-01 21:49:30 238 2

原创 剑指offer No.38 二叉树的深度

输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。package offer.TreeDepth;public class Solution { public int TreeDepth(TreeNode root) { int d=depthRecursion(root,0); ...

2018-12-01 12:09:38 233

astah破解工具

MAC:右键选择【astah professional.app】,选择显示包内容,然后依次进入【Contents】-【Java】文件夹,直接将原有文件替换掉即可,

2018-12-26

navicate 破解补丁最新版本

2017-01-16

navicate 破解补丁

1、将该文件copy到 navicate.exe的同一文件夹 2、点击patchNavicate.exe 3、选择navicate.exe文件 4、成功破解

2016-01-20

weekingqi的留言板

发表于 2020-01-02 最后回复 2020-01-22

文本框只能输入数字

发表于 2014-02-15 最后回复 2014-02-16

java 文字旋转

发表于 2012-12-20 最后回复 2012-12-26

骑士游历

发表于 2012-08-10 最后回复 2012-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除