java
_Sakura_
这个作者很懒,什么都没留下…
展开
-
JAVA一维数组(一)
数组的存放方式: 在JVM虚拟机上,数组指针在栈上,值在堆上 1.请把下面数组中的数字56全部删掉,并对数组array5进行缩容,打印最终的数组元素 2.随机0-100之间的整形元素100个放到数组中,请删除数组中所有重复的元素,只保留一个该重复数字即可,打印最终的数组 3.随机0-100之间的整形元素100个放到数组中,请在数组中所有能被5整除的元素前面添加数字0,打印最终的数组原创 2017-10-27 18:45:12 · 395 阅读 · 0 评论 -
剑指offer----Java实现 复杂链表的复制
题目:复制一个复杂链表。在复杂链表中,每个节点除了有一个pNext指针域指向下一个节点,还有一个pSibling指针指向链表中任意一个节点,节点定义如下:class ComplexList{ public int data; public ComplexList pNext; public ComplexList pSibling; public ComplexList(int data)...原创 2018-05-21 21:11:36 · 1012 阅读 · 1 评论 -
动态规划-----2n个整数选n个整数,和剩下的n个整数的和的差最小
问题:2n个整数选n个整数,和剩下的n个整数的和的差最小 建立一个二维数组,自低向上,将2n个整数的和的一半的所有最优解列举出来,选择符合题目要求的最优解。 其状态方程是: 其中j是所有和的可能性的值,Vn是数组中最后一个值,i是遍历V的所有值; j < Vn dp(n, j)= 0 j >= Vn dp(n, j)= vn 0<= j...原创 2018-07-31 14:27:54 · 998 阅读 · 1 评论