今天去面试的时候又考了排序算法,排序这个东西,你以为你懂了,但是真正去写的时候才会发现好多细节自己都模棱两可,我写着写着就全都乱了,回来之后赶紧重新写一遍。 (1)冒泡排序 public void bubbleSort(int a[]){ int temp=0; for(int i=0;i<a.le ...
分类:
编程语言 时间:
2019-11-16 12:41:32
阅读次数:
99
1、首先下载NLog框架,在vs NuGet中搜索NLog,下载安装NLog.Config 2、配置NLog.Config文件,我的常用配置如下 <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project. ...
qsort()函数: 功能:相当于c++sort,具有快排的功能,复杂度的话nlog(n)注:C中的qsort()采用的是快排算法,C++的sort()则是改进的快排算法。两者的时间复杂度都是nlogn,但是实际应用中,sort()一般要快些,建议使用sort()。 头文件:stdlib.h用法: ...
分类:
编程语言 时间:
2019-11-14 14:59:28
阅读次数:
137
Dove 打扑克
Cicada 与排序
Cicada 拿衣服 ...
分类:
其他好文 时间:
2019-11-11 21:57:59
阅读次数:
111
P1383 高级打字机 Description 早苗入手了最新的高级打字机。最新款自然有着与以往不同的功能,那就是它具备撤销功能,厉害吧。 请为这种高级打字机设计一个程序,支持如下3种操作: 1.T x:在文章末尾打下一个小写字母x。(type操作) 2.U x:撤销最后的x次修改操作。(Undo操 ...
分类:
其他好文 时间:
2019-11-11 09:36:16
阅读次数:
89
O(logn) long long内都可以 O(n) 10^7 O(nlogn) 10^5 ~ 5 10^5 O(n^2) 1000 ~ 5000 O(n^3) 200 ~ 500 O(2^n) 20 ~ 24 O(n!) 12 ...
分类:
其他好文 时间:
2019-11-10 22:35:39
阅读次数:
108
python自带的日志模块logging比较难用,这里介绍一个好用的日志模块nnlog,直接pip install nnlog即可 import nnlog log = nnlog.Logger(file_name='my.log',level='debug',when='D',backCount= ...
分类:
编程语言 时间:
2019-11-09 21:38:22
阅读次数:
92
Canal简介 Canal是阿里开源的一款基于Mysql数据库binlog的增量订阅和消费组件,通过它可以订阅数据库的binlog日志,然后进行一些数据消费,如数据镜像、数据异构、数据索引、缓存更新等。相对于消息队列,通过这种机制可以实现数据的有序化和一致性。 github地址:https://gi ...
分类:
其他好文 时间:
2019-11-09 12:04:07
阅读次数:
268
using AD.SocketForm.Model; using NLog; using System; using System.Net; using System.Net.Sockets; namespace AD.SocketForm.Service { public class Socket... ...