摘要:常见的内部排序算法有插入排序希尔排序选择排序冒泡排序归并排序快速排序堆排序基数排序等。插入排序在实现上,通常采用排序即只需用到的额外空间的排序,因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括: showImg(https://segm...
摘要:命令行神器是的轻量级替代品。它被设计为尽可能小,大约,而不是,它可以运行超过根据选项。可能安装不上,需要手动下载。 1. 命令行神器 1.1 GOW Gow(Gnu On Windows)是Cygwin的轻量级替代品。 它使用一个方便的NSIS安装程序,安装超过100个非常有用的开源UNIX应用程序,编译为本机win32二进制文件。 它被设计为尽可能小,大约18 MB,而不是Cygw...
摘要:在菜单中,我想点击子菜单打开一个网站,那么就可以用到方法,则会在默认浏览器中打开打包应用其实将程序打包成桌面应用才是比较麻烦的事。 前言 Electron 是一个搭建跨平台桌面应用的框架,仅仅使用 JavaScript、HTML 以及 CSS,即可快速而容易地搭建一个原生应用。这对于想要涉及其他领域的开发者来说是一个非常大的福利。 项目介绍 仓库地址:lin-xin/calculato...
摘要:原文链接排序算法冒泡排序从小到大排序从大到小排序快速排序这里用,被换过来的必然比小,赋值后直接让自加,不用再比较,可以提高效率这里用,被换过来的必然比大,赋值后直接让自减,不用再比较,可以提高效率二路归并字符串操作判断回文字 原文链接 排序算法 1、冒泡排序 function bubbleSort(arr){ var i = 0, j = 0; for(i=1; i...
摘要:问题简而言之,我有一个类函数但是我想使用数组作为参数表创建实例,比如请问,应如何实现解答最直接的方法是使用。应用场景有兴趣可以思考一下,什么场景会用到这样的代码我是在实现任意类函数的时候用到的。 本文没什么营养,只是临时用到记录一下,学习的请绕道。 问题 简而言之,我有一个类函数: function F(m, n){ this.v = m * n; } var f = new ...