具体思路: 每次找一个基准数来调整数组中的元素,调整完之后i和j相遇的地方,左边都是小于等于基准数的,右边都是大于等于基准数的。 然后递归往下进行,直到只有一个元素 ...
分类:
编程语言 时间:
2019-10-01 11:35:00
阅读次数:
84
package sort /** * QuckSort best case O(nlgn), worst case O(n^2) * worst case occurred in: * 1. all element sorted * 2. partition unbalanced * */ clas... ...
分类:
其他好文 时间:
2019-09-30 12:45:21
阅读次数:
84
and how many of you know at least one person that you because you just do not want to talk to them.you know, it used to be that in order to have a pol ...
分类:
其他好文 时间:
2019-09-30 09:18:23
阅读次数:
83
快排的时间复杂度O(nlogn)-O(N^2),空间复杂度为O(long2n)-O(N) 传统的快排与优化的快排的优化之处在于,传统的左边每次都保存着小于等于target即x的数值,包含着x,下次对左边的再次进行快排,还是要比较x, 优化的把 等于x放在中间,减少了重复元素的比较次数。 当origi ...
分类:
编程语言 时间:
2019-09-29 11:18:31
阅读次数:
101
常用 General按 Press功能 FunctionCtrl + Shift + P,F1显示命令面板 Show Command PaletteCtrl + P快速打开 Quick OpenCtrl + Shift + N新窗口/实例 New window/instanceCtrl + Shif... ...
分类:
其他好文 时间:
2019-09-26 00:37:53
阅读次数:
86
# coding:utf-8 def quick_sort(alist, first, last): """快速排序""" if first >= last: return mid_value = alist[first] low = first high = last while low < hi ...
分类:
编程语言 时间:
2019-09-24 21:16:33
阅读次数:
136
# coding=utf-8 def quick_sort(arr, start, end): if start >= end: return left = start right = end pivotkey = arr[start] while left = pivotkey: right -=... ...
分类:
编程语言 时间:
2019-09-22 23:25:06
阅读次数:
112
1.使用vue.js搭建页面 1.1使用的模板插件Vuetify 中文UI组件官网:https://vuetifyjs.com/zh-Hans/getting-started/quick-start 1.2要实现的效果 1.3创建Brand.vue初始化页面 1.4首先是一个5列的表格 选用这个 1 ...
分类:
Web程序 时间:
2019-09-22 19:56:30
阅读次数:
130
Camunda BPM 用途: 流程管理、流程解决方案 支持语言: java ,nodejs 入门指导:1.https://docs.camunda.org/get-started/quick-start/ 看官网可以快速构建一个可用的工程; 2.https://docs.camunda.org/m ...
分类:
其他好文 时间:
2019-09-21 12:30:59
阅读次数:
156
前提: 官方 https://symfony.com/doc/master/cmf/quick_tour/the_big_picture.html#setting-up-the-database 由于 https://github.com/symfony-cmf/standard-edition/r ...
分类:
其他好文 时间:
2019-09-19 13:49:34
阅读次数:
158