• 等级
  • 352886 访问
  • 275 原创
  • 85 转发
  • 9562 排名
  • 143 评论
  • 174 获赞

巧用数组下标

巧用数组下标数组的下标是一个隐含的很有用的数组,特别是在统计一些数字,或者判断一些整数型数是否出现过的时候。问题:给100个无序的int类型数组A,并且这些整数的取值范围在0-20之间,要求在O(n)的时间复杂度中把这100个数按照从大到小的顺序打印出来。//@authorPzLu//2019.05.14//ThisisanO(n)sortedalgorithm...

2019-05-14 21:21:43

C++代码风格规范

C++代码风格规范

2019-05-14 21:15:22

Colab Notebooks

ColabNotebooksstep1:配置!apt-getinstall-y-qqsoftware-properties-commonpython-software-propertiesmodule-init-tools!add-apt-repository-yppa:alessandro-strada/ppa2>&1>/dev/null!ap...

2019-05-08 22:56:53

【机器学习】NP问题、P问题、NPC问题

NP的英文全称是Non-deterministicPolynomial的问题.即多项式复杂程度的非确定性问题。P类问题:所有可以在多项式时间内求解的判定问题构成P类问题。判定问题:判断是否有一种能够解决某一类问题的能行算法的研究课题。NP类问题:所有的非确定性多项式时间可解的判定问题构成NP类问题。非确定性算法:非确定性算法将问题分解成猜测和验证两个阶段。NPC问题:NP中的某些...

2019-05-08 10:00:44

Ubuntu通配符总结

Ubuntu通配符总结通配符功能{1,2,3}匹配1,2,3;多用于创建{1..4}匹配1,2,3,4;多用于创建*匹配0个或多个字符?匹配任意一个字符[1234]匹配[]中的1,2,3,4[1-5]匹配1,2,3,4,5[^1234]匹配除1,2,3,4以外的字符...

2019-05-07 20:24:46

Ubuntu快捷键总结

快捷键快捷键功能ctrl+ccease,停止ctrl+sstop,暂停ctrl+z放入后台,fg回到前台ctrl+d退出终端ctrl+a光标移至开头ctrl+e光标移至结尾ctrl+k删除光标后面的字符ctrl+w删除光标前的一个字符ctrl+t交换光标所在位置字符和前一个字符的顺序ctrl+l清屏...

2019-05-07 20:11:12

W1算法基础

C1算法基础文章目录C1算法基础时间复杂度一个例子(A有序,B无序,找B中不在A中元素)冒泡排序插入排序选择排序时间复杂度常数操作:一个操作如果和数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。例如加减乘除运算,数组寻址等。大O表示法:评价常数操作数量的指标,一般找的是最坏情况。评价算法好坏:看指标,指标相同看系数。一个例子(A有序,B无序,找B中不在A中元素)...

2019-04-22 22:52:07

《算法图解》C1-二分查找

《算法图解》C1-二分查找//@version:19.1//@author:PzLu//@Revision:19.4.22#include<iostream>usingnamespacestd;//@brief:countthelengthofthearray//@param:thearray//@return:thel...

2019-04-22 15:39:34

算法图解

转载:算法图解

2019-04-18 23:18:46

如何成为 ACMer

ACM课程C/C++两种语言高等数学线性代数数据结构离散数学数据库原理操作系统原理计算机组成原理人工智能编译原理算法设计与分析文章目录ACM课程大一上学期大一下学期大一假期大二一整年大三以后大一上学期必学:1.C语言基础语法必须全部学会a)推荐“语言入门”分类20道题以上b)提前完成C语言课程设计2.简单数学题(推荐“数学”分类20道以上)需要掌握以下基...

2019-04-18 12:51:13

使用Excel小技巧计算日期(蓝桥杯)

使用Excel小技巧计算日期(蓝桥杯)文章目录使用Excel小技巧计算日期(蓝桥杯)日期转星期日期转星期在Excel中,1990年1月1日默认为周日。Excel日期转星期可以使用WEEKDAY或者TEXT函数实现。下面是Excel日期转星期的截图,通过日期计算星期几。值得注意的是,在WEEKDAY(des,param)中:des为表中位置,param为参数。参数的意义:...

2019-03-23 21:33:25

CRCv1.0

CRCv1.0#include<iostream>#include<iomanip>usingnamespacestd;constintTAB_LEN=256;constintALPHA=0x09;inttable_gen8(unsignedchar*buf){unsignedintalpha=ALPHA;/...

2019-03-08 11:50:47

常用Latex符号DIY-FM

用于自身建设,会不断更新。变量自由变量表示加粗斜体表示加粗正体表示小写$x$xxx$\bm{x}$x\bm{x}x$\mathbf{x}$x\mathbf{x}x大写$X$XXX$\bm{X}$X\bm{X}X$\mathbf{X}$X\mathbf{X}X超大写$\chi$χ\chiχ$\bm{\chi}$χ\bm...

2019-03-07 15:25:49

"没有免费的午餐"-原理剖析(详细)

“没有免费的午餐”-原理剖析(详细)NoFreeLunch(NFL)让我们清楚地认识到,脱离具体问题,空泛谈论“什么学习算法更好”毫无意义,因为若考虑所有潜在的问题,则所有的学习算法都一样好。 ——《机器学习》周志华以下是对书中证明的详细解释。文章目录"没有免费的午餐"-原理剖析(详细)一些数学符号说明公式推导一些数学符号说明公式推导...

2019-03-07 15:15:45

xmind 8 pro Mac破解版(思维导图) 附xmind 8 序列号

链接:https://pan.baidu.com/s/1tTKYuqCjGo_WC2ns6tN54w密码:1b1w小伙伴们XMind8proMac破解版(思维导图)最新版本v3.7.8中文破解版上线了,本次的XMind8Mac破解版进入一个全新的阶段,更新鲜的外观和更好的可用性。本次XMind8Mac优化了兼容性,10.13系统使用卡顿问题不再有,全面进入快速,安全...

2019-03-03 23:16:15

在OSX中安裝万能头文件

在OSX中安裝万能头文件文章目录在OSX中安裝万能头文件一、步骤二、参考一、步骤$brewtaphomebrew/homebrew-core$brewupdate$brewinstallgcc@7二、参考在macOS下使用VisualStudioCode进行C/C++开发ConfiguringincludePathforbetterInt...

2019-03-03 13:07:56

6kyu Tank Truck

6kyuTankTruck文章目录6kyuTankTruckProblemExamplesSolutionsTipsProblemTointroducetheproblemthinktomyneighborwhodrivesatankertruck.Thelevelindicatorisdownandheisworriedbecauseh...

2019-03-01 20:45:56

C++-string

C++之String文章目录C++之String基本用法1基本用法1#include<iostream>#include<cstring>usingnamespacestd;intmain(){ //输入第一个字符串,包括空格strings1;getline(cin,s1);//回车换行strings2;...

2019-03-01 10:47:48

C++STL-动态数组Vector

C++STL-动态数组Vector文章目录C++STL-动态数组VectorVector的基本使用1.定义动态数组2.动态数组的长度3.动态数组的添加4.动态数组的访问Vector的基本使用1.定义动态数组#include<iostream>#include<vector>usingnamespacestd;intmain(){//定义方法...

2019-02-26 23:11:17

Softmax的数值(overflow)问题

Softmax的数值(overflow)问题文章目录Softmax的数值(overflow)问题一、Softmax(Normalizedexponentialfunction)定义二、Python简单实现三、溢出问题四、解决方案五、解决原理一、Softmax(Normalizedexponentialfunction)定义Normalizedexponentialfunctio...

2019-02-25 21:02:53

PzLu

坚强与笃定,梦想与希望。
关注
  • 环保/学生
  • 新加坡
奖章
  • Github
  • 专栏达人
  • 1024勋章
  • 勤写标兵Lv1