码迷,mamicode.com
首页 > 2018年12月28日 > 全部分享
算法-基础和查找-1.汉诺塔/2.顺序查找/3.二分查找/4.顺序查找和二分查找的比较
1.汉诺塔: 如下图所示,需要将A柱子中的所有圆盘按照从小到大的顺序移动到C柱子上,并且在移动过程中大圆盘不能在小圆盘上面 分析问题:最终希望呈现的结果是将A柱子上的盘子全部按照从小到大的顺序移动到C柱子上 1.n个盘子,将n-1视为一个整体 2.将n-1个盘子视为一个盘子从a经过c移动到b 3.将 ...
分类:编程语言   时间:2018-12-28 00:48:51    阅读次数:220
博客园鼠标滑动线条吸附效果
<script> !function(){ function n(n,e,t){ return n.getAttribute(e)||t } function e(n){ return document.getElementsByTagName(n) } function t(){ var t=e( ...
分类:其他好文   时间:2018-12-28 00:48:43    阅读次数:626
理解koa2 之 async + await + promise
理解koa2 之 async + await + promise ...
分类:其他好文   时间:2018-12-28 00:48:34    阅读次数:230
git使用技巧
git版本切换技巧 让分支移动 git撤销变更 ...
分类:其他好文   时间:2018-12-28 00:48:25    阅读次数:188
luogu U19464 山村游历
题目背景 题目摘自WC模拟试题(by Philipsweng),数据自测,如有问题欢迎反馈 题目描述 在一个偏远的小镇上,有一些落后的山村。山村之间通过一些道路来连接。当然有的山村可能不连通。 一年当中会发生很多大事,比如说有人提议要在山村ii与jj之间修建一条道路,也有人觉得山村ii和jj之间的道 ...
分类:其他好文   时间:2018-12-28 00:48:13    阅读次数:242
angular.js前端分层开发(页面和js代码分离,并将js代码分层)
一、 二、 三、 四、 五、在页面引入js文件使用即可 ...
分类:Web程序   时间:2018-12-28 00:48:00    阅读次数:220
C/C++基础--模板与泛型编程
模板参数,模板实例化,类型别名,显式实参,类型转换,右值引用与move,forward语义,可变参数模板,特化偏特化 ...
分类:编程语言   时间:2018-12-28 00:47:51    阅读次数:203
Linux终端回话记录和回放工具 - asciinema使用总结
目前linux终端回放回话的工具常见的就是asciinema和script了, 这两种工具都有那种类似于视频回放的效果。虽然这样做的代价是录制过程中需要占用一定的cpu资源以及录制后可能会因为视频文件太大而不太好在网络之间传送与分享从而交换信息,(或许这类工具的创造初衷并不一定就是要将所有的东西都录 ...
分类:系统相关   时间:2018-12-28 00:47:32    阅读次数:227
数组操作(forEach、map、filter、every、reduce)
arr = [0, 2, 4, 6] 1、forEach arr.forEach(item => { console.log(item) }) 数组的每个元素执行函数,没有返回值 2、map let arr2 = arr.map(item => { item * 2 } 生成新数组,新数组由返回值组 ...
分类:编程语言   时间:2018-12-28 00:47:21    阅读次数:217
运动员最佳配对问题
1 #include 2 using namespace std; 3 int n; 4 int p[100][100]; 5 int q[100][100]; 6 int x[100]; 7 int best[100]; 8 int answer=0; 9 void swap(int &a,int... ...
分类:其他好文   时间:2018-12-28 00:47:07    阅读次数:213
Mybatis中#{}与&{}的区别
一、#{}表示一个占位符号 主要有以下几点功能: 通过#{}可以实现preparedStatement向占位符中设置值,自动进行Java类型和jdbc类型转换 #{}可以有效的防止SQL注入 #{}可以接收建磊类型值或者pojo属性值 如果parameterType传给单个简单类型值,#{}括号中可 ...
分类:其他好文   时间:2018-12-28 00:46:55    阅读次数:263
关于正餐智能POS6.0.1.1改版后,订单模块无法进行部分退款的FAQ
适用版本:智能POS正餐V6.0.1.1+ 适用情况:订单模块,无法输入自定义金额进行部分退款。 原因:为让报表统计的数据更准确。 改版之后仍可适用部分退款的情况: 1.口碑先付订单,可在口碑模块,选择菜品进行部分退款。 2.电子支付订单,可在更多中的电子退款中,通过扫码电子支付订单号,输入需要部分 ...
分类:其他好文   时间:2018-12-28 00:46:42    阅读次数:225
算法-排序-1.冒泡排序/2.选择排序/3.插入排序
1.冒泡排序:列表每两个相邻的数,如果前面比后面大,则交换这两个数 一趟排序完成后,则无序区减少一个数,有序区增加一个数 代码关键点:趟,无序区范围 第0趟,无序区没有数 第1趟,无序区1个数 无序去范围: 第i趟,无序区有n-i个数,无序区范围为n-i-1(从0开始,指针不会指到最后一个数) 代码 ...
分类:编程语言   时间:2018-12-28 00:46:28    阅读次数:146
Python复习(拾遗)
二 turtle库 三 ...
分类:编程语言   时间:2018-12-28 00:46:07    阅读次数:224
网站访问量实时统计
一、需求:统计网站访问量(实时统计) 1、PvCountSpout类 2、PvCountSplitBolt类 3、PvCountSumBolt类 4、PvCountDriver类 5、PvCountDriver_Shuffle类 6、weblog.log文件 7、运行(4)中的main方法,控制台显 ...
分类:Web程序   时间:2018-12-28 00:45:31    阅读次数:186
动态规划1.求最长回文子串
求字符串的子串大致有四中方法,暴力,DP,中心拓展,马拉车算法,这篇讲DP怎么做。 DP最重要的就是要能利用到前面的结果来推断当前状态,比暴力优化的地方就在此,暴力需要对每一个字符串做一次O(n)的操作才能判断出结果,也就是整个过程要O(n^3),但DP对每一个字符串的判断时间是O(1),总共是O( ...
分类:其他好文   时间:2018-12-28 00:45:21    阅读次数:320
算法总结——堆栈
先说stack的题目 stack的实现:链表,数组 题目: (1)简单的:min stack,一个数组实现三个stack (2)经典的stack问题:经典汉诺塔问题,逆波兰式计算或者产生逆波兰式,简化文件路径,验证括号对是否合法,找出最长有效括号(贪心+stack求解) (3)涉及tree的遍历问题 ...
分类:编程语言   时间:2018-12-28 00:10:17    阅读次数:193
898条   上一页 1 ... 49 50 51 52 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!