- 博客(4)
- 问答 (4)
- 收藏
- 关注
原创 全排列Java
但是这个相等条件有两种可能 一种是,1 1‘ 2,也就是选择完1之后再选择第二个1,两个元素虽然重复,但是第二个元素是前一个元素的下一层,这时是没有问题的。具体区分的办法是 nums[i-1] 的used状态是被选择的,那么说明当前的nums[i] 是 nums[i-1]的下一层路径。否则如果 nums[i-1] 的状态是没被选择的,那么说明当前 的nums[i] 是nums[i-1] 同层路径。输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]...
2022-08-13 17:59:28
394
1
原创 [leetcode]35-搜索插入的位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。链接https//leetcode.cn/problems/search-insert-position。注用intmid=left+(right-left)/2;//这样写的目的防止数值溢出。著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。请必须使用时间复杂度为O(logn)的算法。nums为无重复元素的升序排列数组。...
2022-08-02 09:45:35
62
原创 RandomAccess实现数据的读写操作
1、RandomAccessFile直接继承于java.lang.Object类实现了DataInput和DataOutput接口。3、如果RandomAccessFile作为输入流,写出的文件如果不存在,则在执行过程中自动创建。2、RandomAccessFile既可以作为一个输入流,又可以作为一个输出流。如果存在,则对阮有文件内容进行覆盖(默认从头覆盖)RandomAccessFile的使用。...
2022-08-01 11:10:04
305
1
空空如也
C语言怎么读入带有换行符的字符串?
2022-02-27
C语言HASH_FIND_INT函数什么意思?怎么用?
2022-02-26
控制精度输出,为什么输出结果是0.000000?
2021-12-24
为什么总是输出0.0000?
2021-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人