- 博客(5)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 求一亿个数字里面最小的10个数字
package com.yuzhiyun;import java.util.Arrays;/** * 求一亿个数里面最小的10个数 * 首先建立节点个数为10的最大堆,然后考虑每一个新的值,让他和堆顶比较,比堆顶大的元素直接抛弃,如果比堆顶小的数字,让他替换堆顶,然后调整堆。 */public class MaxTenNumber { public static void main(
2017-04-14 22:18:12 11161 4
原创 求第一个只出现一次的字符
题目在字符串中找出第一个只出现一次的字符,如输入”abaccdeff”,那么输出’b’解法首先遍历字符数组,把每一个字符放进一个hashMap,key为字符,value为出现次数。 接下来遍历hashMap,找出第一个value为1的key就行了。代码import java.util.HashMap;import java.util.LinkedHashMap;import java.util
2017-04-12 17:36:31 366
原创 java实现最大字段和的动态规划解法
1、题目:对于数组 a ,如何求出他的一个子数组(下标连续),使得这个子数组的所有元素之和最大?2、动态规划解法若记 其中,a为原数组,1<=j <=n. 那么b[ j ]是什么意思呢? 答:b[ j ]表示在数组a中以a[ j ]结尾的所有子数组最大值。由于任何子数组必然以数组a 中某一个元素结尾,那么我们就可以把所有子数组按照它的最后一个元素下标来进行分类,按照前面的定义,每一个类别中的子
2017-04-12 16:35:49 1734 2
原创 linux下c语言编程实例
题目编写一个Linux C程序,在主进程中创建一个子进程,子进程中死循环输出“Hello CSU”字符串,主进程休眠10s后,向子进程发送信号结束子进程,随后主进程退出。(用信号实现进程间的通信,kill函数)代码#include<stdio.h>#include<signal.h>#include<sys/types.h>#include<unistd.h>#include<stdlib.
2017-04-12 09:21:02 5439
原创 java实现数组全排列
`package com.yuzhiyun;import java.lang.reflect.Array; import java.util.Arrays;public class Yuzhyun {public static void main(String[] args) { int[] array={1,2,3,4}; allSort(array, 0, array.leng
2017-04-11 15:43:49 8584 2
本人使用xcode8 ,iOS 模拟器10.1的系统可以跑动,同样10.1的真机却闪退
2016-12-18
iOS 使用tableview出现如下错误
2016-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人