会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
daocaorendeshijie
2014年9月6日
一个数组中只有一个数是只有唯一一个,其他都是三个的,编写一个方法查找出那个唯一的值
摘要: 1 public class singleThree { 2 /* 3 * 如有数组A[]={2,2,3,2} 4 * 其二进制为 5 * 0 0 1 0 :2 6 * 0 0 1 0 :2 7 * 0 0 1 1 :3 8 * ...
阅读全文
posted @ 2014-09-06 12:28 daocaorendeshijie
阅读(513)
评论(0)
推荐(0)
在一个数组里面,除了一个数是只有一个之外,其他都是有两个的,编写一个方法找出这唯一的一个数
摘要: 1 public class singleNum { 2 /* 3 * 因为a^b^a=b,所以1^2^2^3^3=1 4 * 5 * */ 6 7 public int single(int A[]) 8 { 9 ...
阅读全文
posted @ 2014-09-06 12:27 daocaorendeshijie
阅读(180)
评论(0)
推荐(0)
编写SearchInsertPosition类,实现查找和插入功能
摘要: 1 public class SearchInsertPosition { 2 /* 3 * 思路如下: 4 * 1.先循环查找在数组中有没有一个数刚好等于目标数 5 * 2.如果查找到了就直接返回数组下标 6 * 3.如果查找不到的话,就再建立一个...
阅读全文
posted @ 2014-09-06 12:25 daocaorendeshijie
阅读(142)
评论(0)
推荐(0)
整型数值的反转操作
摘要: public class ReverseInteger { /* * 思路如下 * 1.先把整型变量转化为字符串 * 2.再把字符串转换为char型数组,再通过比较传入变量的正负 * 3.如果为正的话就直接反转 * 4.如果为负的话,就先把正负号...
阅读全文
posted @ 2014-09-06 12:23 daocaorendeshijie
阅读(287)
评论(0)
推荐(0)
实现一个队列类,该类用两个栈来实现
摘要: 1 /* 2 * 实现一个队列类,该类用两个栈来实现 3 * 队列和栈的主要区别是,队列是先进先出,就像我们在食堂[派对打饭一样,先到先打 4 * 栈是先进后出,就像枪里面的子弹,最先进去的把压到了最低 5 * 因此我们只要修改一下peek()和pop(),以相反顺序执行操作,我们可以利用...
阅读全文
posted @ 2014-09-06 12:00 daocaorendeshijie
阅读(226)
评论(0)
推荐(0)
设计一个栈,除了pop与push方法,还支持Min方法,可返回栈元素中的最小值,push、pop、min三个方法的时间复杂度必须是O(1)
摘要: 1 /* 2 * 设计一个栈,除了pop与push方法,还支持Min方法,可返回栈元素中的最小值, 3 * push、pop、min三个方法的时间复杂度必须是O(1) 4 * 一种解法是在Stack类里添加一个Int型的minValue,当minValue出栈...
阅读全文
posted @ 2014-09-06 11:33 daocaorendeshijie
阅读(493)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告