上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 思路: 如果忽略题目中“并保证奇数和奇数,偶数和偶数之间的相对位置不变,有以下解法,设两个指针,前面一个指针停在偶数位置, 阅读全文
posted @ 2019-03-03 16:58 FigSprite 阅读(211) 评论(0) 推荐(0)
摘要: 题目: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 解法: 要考虑到底数为0,指数为负数的情况,这道题主要考的是对边界值的思考。 阅读全文
posted @ 2019-03-02 19:34 FigSprite 阅读(190) 评论(0) 推荐(0)
摘要: 作用: 出村已被虚拟机加载的类信息、敞亮、静态变量、及时编译器编译后的代码等数据。 特点: 1.各个线程共享的内存区域。 2.Java虚拟机规范对方法区的限制非常宽松,除了和Java堆一样不需要连续的内存和可以选择固定大小或者可扩展之外,还可以选择不实现垃圾收集。(“永久代”) 异常: OutOfM 阅读全文
posted @ 2019-03-02 18:48 FigSprite 阅读(368) 评论(0) 推荐(0)
摘要: 题目: 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路: 第一反应想到的是把数右移,每一位与1相与,然后判断个数,但是若输入的为负数,会出现死循环现象。 所以我们设置一个标志量1,首先把输入数与1相与,判断,接着,左移标志量,继续接着判断,直到标志位超出系统位数,全变成0为止 阅读全文
posted @ 2019-03-02 17:00 FigSprite 阅读(179) 评论(0) 推荐(0)
摘要: 作用: 存放对象实例,几乎所有的对象实例都在这里分配内存。 特点: 1.所有线程共享Java堆,这一内存区域。 2.在虚拟机启动时创建。 3.可以处于物理上不连续但是逻辑连续的内存空间中,和磁盘一样。 4.在实现上,可以实现固定大小的,也可以是可扩展的。 工作特点: 是垃圾收集器管理的主要区域。 异 阅读全文
posted @ 2019-03-02 16:13 FigSprite 阅读(136) 评论(0) 推荐(0)
摘要: 作用: 用于存储局部变量、操作数栈、动态链接、方法出口等信息。 特点: 1.线程私有 2.生命周期与线程相同 工作特点: 1.局部变量表(虚拟机栈中的)所需的空间在编译期间完全确定,方法运行期间不会改变大小。 2.64位长度的long和double类型的数据会占用2个局部变量,其余数据类型占用1个。 阅读全文
posted @ 2019-03-02 16:02 FigSprite 阅读(340) 评论(0) 推荐(0)
摘要: 程序计数器 程序计数器特点: 1.线程私有 2.Java虚拟机规范中,唯一一个没有规定任何OutOfMemoryError情况的区域。 3.生命周期随着线程,线程启动而产生,线程结束而消亡 阅读全文
posted @ 2019-03-02 15:49 FigSprite 阅读(456) 评论(0) 推荐(0)
摘要: 今天的几道题目都是关于斐波那契数列的。 题目1: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 传统的方法采用递归函数,这种方法也是我们在大学刚刚接触递归函数时老师给的例子。但这种方法会消耗大量的时间和空间,所以在此我们不使用这种 阅读全文
posted @ 2019-03-01 14:04 FigSprite 阅读(181) 评论(0) 推荐(0)
摘要: 题目: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 解法: 旋转之 阅读全文
posted @ 2019-02-28 17:45 FigSprite 阅读(173) 评论(0) 推荐(0)
摘要: 题目: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 解法: 一个栈专门用来存数,当需要输出数时,把所有数倒到第二个栈,当然,若此时第二个栈中已经有数了(之前倒过来的),那么就可以直接输出,推荐画一下图,这样就可以实现先进先出的队列了。 阅读全文
posted @ 2019-02-28 16:14 FigSprite 阅读(144) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 下一页