• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
追梦女孩Y2
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 下一页
2019年1月22日
链表中环的入口结点
摘要: 题目描述:给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 思路分析:1.首先判断链表中是否有环:可以使用两个指针来解决,定义两个指针,一个指针一次走1步,一个指针走2步,如果走的快的指针追上了走的慢的指针,那么链表就包含环; 2.找到环的入口:如果有环,那么快慢指针会相遇 阅读全文
posted @ 2019-01-22 20:05 追梦女孩Y2 阅读(86) 评论(0) 推荐(0)
构建乘积数组
摘要: 题目描述:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 思路分析:(1)若没有限制不能用除法,那就可以把数组中的数字连乘,再分别除以对应的数字 阅读全文
posted @ 2019-01-22 15:35 追梦女孩Y2 阅读(74) 评论(0) 推荐(0)
数组中重复的数字
摘要: 题目描述:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 思路分析:(一)利用排 阅读全文
posted @ 2019-01-22 13:52 追梦女孩Y2 阅读(138) 评论(0) 推荐(0)
把字符串转换成整数
摘要: 题目描述:将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。 思路分析:要把字符串转换为整数主要考虑以下几种情况: 代码实现: 阅读全文
posted @ 2019-01-22 11:23 追梦女孩Y2 阅读(184) 评论(0) 推荐(0)
2019年1月20日
不用加减乘除做加法
摘要: 题目描述:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 思路分析:要实现两个数的加法,但不能使用四则运算,考虑位运算,举例说明如下: 5=101 ,7=111 实现5+7的二进制运算如下过程: (1)首先进行不进位运算,得到101+111=010,这个不进位的相加运 阅读全文
posted @ 2019-01-20 22:11 追梦女孩Y2 阅读(109) 评论(0) 推荐(0)
求1+2+3+...+n
摘要: 题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路分析:(一)首先我们知道1+2+3+...+n=n*(n+1)/2=(n^2+n)/2,由于不能使用乘除法,但是有算平方的函数pow,至于除以 阅读全文
posted @ 2019-01-20 17:39 追梦女孩Y2 阅读(381) 评论(0) 推荐(0)
圆圈中最后剩下的数字
摘要: 题目描述:0,1,...,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 思路分析:(一)这个问题类似于从链表中删除,而且是循环链表,所以可以通过链表来描述,但由于问题中涉及到编号,故还是采用ArrayList来刻画比较好。具体分为以下 阅读全文
posted @ 2019-01-20 16:41 追梦女孩Y2 阅读(135) 评论(0) 推荐(0)
2019年1月18日
扑克牌顺子
摘要: 题目描述:从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2-10位数字本身,A为1,J为11,Q为12,K为13,而大,小王可以看成任意数字。 思路分析:本题考察数学建模能力,我们很容易把5张牌看成由5个数字组成的数组,然后把大小王定义为0和其他区分开,能否构成顺子关键看要补缺 阅读全文
posted @ 2019-01-18 20:05 追梦女孩Y2 阅读(319) 评论(0) 推荐(0)
2019年1月8日
翻转单词顺序列
摘要: 题目描述:翻转单词顺序列 思路分析:将字符串利用空格划分开并存进一个字符串数组然后逆序输出。 补充知识:trim()方法去掉一个字符串首尾的空白字符。假设有一个字符串s = " "(3个空格),那么s.trim()后返回的就是""。 代码实现: 阅读全文
posted @ 2019-01-08 11:05 追梦女孩Y2 阅读(136) 评论(0) 推荐(0)
2019年1月6日
左旋转字符串
摘要: 题目描述:对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。 思路分析:这个题很简单,只要利用StringBuffer的一些方法就可以实现截取和拼接。 知识点补充: StringBuffer 阅读全文
posted @ 2019-01-06 22:32 追梦女孩Y2 阅读(123) 评论(0) 推荐(0)
上一页 1 2 3 4 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3