- 博客(13)
- 收藏
- 关注
原创 十大经典排序c++
排序--排来排去比较类排序交换排序冒泡(Bubble Sort)快速排序(Quick Sort)合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入比较类排序通过比较来决定元素间的相对次序。不需要额外分配空间。交换排序冒泡(Bubble
2020-11-09 19:46:19 223
原创 算法导论-插入排序 insertion sort
插入排序------书中用了排手里的纸牌做例子,如果排序的对象是链表可能会更适合. 但对于数组,我想了个另外的例子更容易理解。 场景: 有8个小朋友坐在8个凳子上排成一排,老师想把小朋友按个头从低到高按顺序坐,老师是懂算法的总结:从第二个小朋友开始到最后一个小朋友依次叫出来和前面的小朋友比较。 如果前面的小朋友比他高,那个小朋友往右边空位置坐,直到前面的小朋友没有站着的小朋友高,站着的小朋友坐到空凳子上。Python 代码 https://github.com/zhengyx1982/EngLe
2017-06-23 15:26:33 358
原创 Excel VBA access WCF service
背景:VBA 访问WCF通过TCP能够实现担有局限性,它只适合返回值或者参数是常用类型(Int, String等)或者常用类型的数组。请参考http://damianblog.com/2009/07/05/excel-wcf/。如果要支持自定义类型,定义在WCF DataContract或者是COM对象,都会访问时提示Type没有定义。方法:创建一个COM library 去访问WCF
2017-02-28 17:12:55 504
原创 OleDB Get SQL Server SmallDateTime type.
使用OLEDBCommand 读取的table schema并不支持SQL Server 一些特殊的数据类型,例如SmallDateTime. 可以通过查找INFORMATION_SCHEMA.COLUMNS 获得SQLServer里的数据类型。OleDbCommand cmd = newOleDbCommand("select * from tablename", con
2017-02-23 10:09:23 269
原创 Quick Sort and Random Quick Sort
class Program { static void Main(string[] args) { int[] a = new int[] { 49, 38, 65, 97, 76, 13, 27 }; int[] b = new int[] { 49, 38, 65, 97, 76, 13, 27 };
2017-02-10 17:09:13 370
转载 备忘录模式---备份还原某个时间点的状态
备忘录模式旨在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。在命令模式中,备忘录模式经常还经常被用来维护可以撤销(Undo)操作的状态。类图:Originator:负责创建一个备忘录Memento,用以记录当前时刻它的内部状态,并可使用备忘录恢复内部状态。Originator可根据需要决定Mement
2017-02-08 12:35:39 736
原创 中介者模式--买房卖房
publicclassMediator { publicvirtualvoid GetHouseInfo(Customer customer, string house) { } publicvirtualvoid GetBuyerExpectedInfo(Cus
2017-02-07 12:56:04 450
原创 解释器模式--Excel公式嵌套
.e.g. Excel formula =ROUND(SUM($A$1, 2),1) classBaseExp{ publicvirtualobject Evaluate(){ returnnull;}} classRangeExp:BaseExp{ Range _range; public RangeExp(Rang
2017-01-20 12:43:02 626
原创 命令模式-国庆阅兵
国庆阅兵 总导演--Client---确定阅兵方案 有几个方阵,每个方阵要表演什么,表演流程每个演习的方阵--Receiver-- 每个方阵负责自己要做的表演动作如果行注目礼和列队前进表演流程--Invoker--负责阅兵流程原地行注目礼--ConcreteCommand列队步行-ConcreteCommandICommand--Execute(), CanExecut
2017-01-19 12:55:33 337
原创 类关系
Realization 实现--类继承接口 can doGeneralization 泛化--类继承类 is aAggregation 聚合-- has aComposition 组合-- contains aAggregation& Composition are both association关联Depenedency 依赖-- Use a 如把其他类作为参数传递到函数中
2017-01-17 12:49:30 208
原创 批处理
@ECHO OFF 关闭回显setlocal 将启动批处理文件中环境变量的本地化if "%1" == "A" Goto A_Section 如果第一个参数是A跳到A_Sectionif not exist "%TEMP%\A\" md "%TEMP%\A\"如果没有改路径创建它if %Errorlevel% NEQ 0 Goto Report_ERR 如果出错跳到Report_
2017-01-17 12:06:21 200
原创 Office
1. Outlook 2016 stuckresolveRun command :outlook.exe /safe. Close outlook.
2017-01-16 10:05:08 236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人