- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 正方形矩阵旋转90度
将矩阵顺时针旋转90度 方法一:public static void rotate(int a[][],int N) { int layer; for(layer=0; layer<N/2; layer++) { int last = N-1-layer; for(int i=layer; i<
2015-09-29 11:34:59 3145
原创 获取栈中任意位置的元素
递归获取栈中指定位置的元素,不破坏栈的结构public int getElement(Stack<Integer> stack, int position) { int result = stack.pop(); if (stack.size() == position) {// stack.push(result);
2015-09-21 17:28:24 5553
原创 获取数组中子串乘积的最大值
【题目】给定一个数组,例如arr = {-2.5, 4, 2, 3, 0, 8, 4}; 那个8和4相乘得到32,是连续数相乘得到的最大值,得到该值即可。 【解答】注意此过程的三种情况即可,最大数成为最大,最小数变成最大,当前数最大。时间复杂度O(n)。 public static double getMax(double[] attr) { if(arr == nul
2015-09-21 17:17:11 2102
原创 窗口最大值数组
【题目】给出一个整形数组,例如arr = {5,4,3,5,6,7,6},窗口大小为w=3,窗口每次向右移动一位,输出每个窗口中最大值组成的数组。 [5,4,3,]5,6,7,6 窗口最大值为5 5,[4,3,5,]6,7,6 窗口最大值为5 5,4,[3,5,6,]7,6 窗口最大值为6 5,4,3,[5,6,7,]6 窗口最大值为7 5,4,3,5,[6,7,6] 窗口最大值为7
2015-09-21 17:01:14 1434
转载 volatile关键字解析
转自:http://www.cnblogs.com/dolphin0520/p/3920373.html(写的不错)一. Java内存模型我们来看一下Java内存模型,研究一下Java内存模型为我们提供了哪些保证以及在java中提供了哪些方法和机制来让我们在进行多线程编程时能够保证程序执行的正确性。 在Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来
2015-09-09 17:16:47 2148 1
转载 JVM内幕:Java虚拟机详解
这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。线程JVM 系统线程每个线程相关的程序计数器栈本地栈栈限制栈帧局部变量数组操作数栈动态链接 线程共享堆内存管理非堆内存即时编译方法区类文件结构类加
2015-09-01 17:33:49 795
ksoap2-android
2016-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人