链接:https://leetcode-cn.com/problems/convert-sorted-list-to-binary-search-tree/ 代码 /** * Definition for singly-linked list. * struct ListNode { * int v ...
分类:
其他好文 时间:
2020-07-26 00:07:52
阅读次数:
59
Set: 不允许重复对象 无序容器,你无法保证每个元素的存储顺序,TreeSet通过 Comparator 或者 Comparable 维护了一个排序顺序。 只允许一个 null 元素 Set 接口最流行的几个实现类是 HashSet、LinkedHashSet 以及 TreeSet。最流行的是基于 ...
分类:
编程语言 时间:
2020-07-25 11:40:11
阅读次数:
127
<el-table v-loading="loading" :data="tableData.slice((pageNum-1)*pageSize,pageNum*pageSize)" style="width: 100%;" @sort-change="sort_change" > <el-tab ...
分类:
编程语言 时间:
2020-07-24 21:59:14
阅读次数:
266
插入排序(Insertion Sort) 原理:将数组中的数据分为两个区间,已排序区间和未排序区间。初始已排序区间只有一个元素。 核心思想:取未排序区间中的元素,在已排序区间中找到合适的位置将其插入,并保证已排序区间的数据一直有序。重复这个过程,直到未排序区间中元素为空,算法结束。 算法描述: 一般 ...
分类:
编程语言 时间:
2020-07-24 21:10:15
阅读次数:
56
给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 来源:力扣(LeetCode)链接:https://leetcode-cn.com/pr ...
分类:
其他好文 时间:
2020-07-24 16:50:04
阅读次数:
79
Eight 题意:八数码问题 思路:反向BFS+康托展开 const int maxn = 362885; const int FAC[] = { 1,1,2,6,24,120,720,5040,40320,362880,3628800 }; int cantor(int* a) {//算出全排列对 ...
分类:
其他好文 时间:
2020-07-24 09:46:19
阅读次数:
77
题解:用一位数代替标记数组节省空间 class Solution { List<List<Integer>> res = new ArrayList<>(); public List<List<Integer>> permute(int[] nums) { List<Integer> list = ...
分类:
其他好文 时间:
2020-07-22 21:02:31
阅读次数:
87
示例 7 : 分别在最开始的位置插入数据和获取数据(获取后删除) 方法 unshift shift ,分别在最开始的位置插入数据和获取数据(获取后删除) <script> function p(s){ document.write(s); document.write("<br>"); } var ...
分类:
编程语言 时间:
2020-07-22 11:38:25
阅读次数:
75
一、分页查询 因为PagingAndSortingRepository,我们总是可以传入Sort和Pageable对查询结果进行排序和分页(支持命名查询、Example查询和Query查询)。 // 当查询方法中有多个参数的时候,Pageable/Sort建议做为最后一个参数传入 @Query("s ...
分类:
编程语言 时间:
2020-07-22 11:10:55
阅读次数:
237