- 博客(4)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 程序员必须掌握的七种排序算法
首先是七种排序算法的性能,如下图下面对各种排序算法的基本原理进行说明,并用Java代码实现选择排序 基本原理如下:对于给定的一组记录,经过第一轮比较后得到最小的纪录,然后将该记录与第一个记录的位置进行交换;接着对不包括第一个记录以外的其他记录进行第二轮比较,得到最小的记录只有一个时位置。以数组{38,65,97,76,13,27,49}为例,选择排序的具体步骤如下: 第一趟排序后:13【65,
2017-08-14 11:07:39 733
原创 网易2017秋招编程题
第一题 如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如: {1, 2, 1}, {15, 78, 78, 15} , {112} 是回文序列, {1, 2, 2}, {15, 78, 87, 51} ,{112, 2, 11} 不是回文序列。 现在给出一个数字序列,允许使用一种转换操作: 选择任意两个相邻的数,然后从序列移除这两个数,并用这两个数字的和插入到这
2017-08-11 11:20:16 400
原创 轮询任务调度和抢占式任务调度有什么区别
在多任务系统中,在同一时刻通常会有多个任务处于活动状态,操作系统此时就需要对资源进行管理,在任务实现资源(CPU、内存等)的共享。任务调度是指基于给定时间点、给定时间间隔或者给定制执行次数自动执行任务。轮询任务调度与抢占式任务调度的区别在于抢占式调度中的优先级可以抢占CPU,而轮询的不能。具体而言,轮询调度的原理是每一次把来自用户的请求轮流的分配给内部服务器,从1开始,直到N(内部服务器的个数),然
2017-08-05 11:29:54 7413
原创 字符串编程题一道
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截去半个,列如“人ABC”4应该截取为“人AB”,输入“人ABC们DEF”6,应该输出“人ABC”而不是“人ABC+半个们”。package cn.exercise.algorithmsTest;/** * 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被
2017-08-01 17:39:24 2384
ViewPager设置无限轮播,设置当前item的位置出现问题,求大神解答
2016-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人