4 kelvinmao

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

学籍管理系统文档

KelvinMaoBlogTECHNOLOGY,LIFEANDTHINKINGMAY28,2018KELVINMAO学籍管理系统文档Part1常量定义1.常值定义MAX_NAME_LEN最大姓名长度MAX_CLASS_LEN最大班级编号长度MAX_ID_LEN最大学号长度MAX_SCORE_LEN最大成绩长度MAX_STACK_SIZE最大栈空间MAX_...

2019-04-24 09:29:38

微机原理

Part1常量定义1.常值定义MAX_NAME_LEN最大姓名长度MAX_CLASS_LEN最大班级编号长度MAX_ID_LEN最大学号长度MAX_SCORE_LEN最大成绩长度MAX_STACK_SIZE最大栈空间MAX_BUFFER_SIZE缓冲区最大空间MAX_STU_BUFFER_SIZE学生实例缓冲区最大空间...

2018-05-18 15:46:33

Andrew Ng Neural-networks-deep-learning 课程笔记一

Week1IntroductiontoDeepLearningTips:在AndrewNg的课程中,通常使用列向量构成的矩阵来表示一系列样本,如X.shape=(n_x,m),n_x为特征数,m为样本数1.NeuralNetworksBasics(1)Binaryclassification二分类问题二分类问题中,结果为离散的两个值,通常为0,1以“识别图片中是否为猫

2017-09-06 21:12:54

图书馆信息管理系统文档

一.概述1.目录结构文件说明1.Data_Structure.h定义了依赖的数据结构2.CBook.h定义”Book”类3.CData_Processor.h定义”Data_Processor”类,用于处理数据结构4.CLibrary.h定义“Library”类,用于处理对”Book”的相关操作5.CSearch_Book.h定义查找类,以要求的方式对书籍进行查找6.CSort.h定义排

2016-12-29 08:57:16

Leetcode解题笔记(Stack)

Leetcode解题笔记(Stack)*源码见githubhttps://github.com/Kelvinmao/Leetcode/tree/master/Stack*2016-07-22更新94.BinaryTreeInorderTraversalGivenabinarytree,returntheinordertraversalofitsnodes

2016-08-13 12:06:06

287.Find the Duplicate Number

287.FindtheDuplicateNumberGivenanarraynumscontainingn+1integerswhereeachintegerisbetween1andn(inclusive),provethatatleastoneduplicatenumbermustexist.Assumethatthereiso

2016-08-13 12:02:28

利用循环不变式写出正确的二分查找及其衍生算法

一.你能准确写出二分查找吗?先看看定义二分查找的搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则查找成功;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。思路很简单以至于大多数人都能讲出来,但是有多少人能一次写出bug-free的

2016-08-05 16:34:53

STL学习之路(一) deque

std::dequedeque(usuallypronouncedlike“deck”)isanirregularacronymofdouble-endedqueue.Double-endedqueuesaresequencecontainerswithdynamicsizesthatcanbeexpandedorcontractedonbo

2016-07-28 19:05:34

Leetcode解题笔记(Array)

源码见githubhttps://github.com/Kelvinmao/Leetcode/tree/master/Array2016-08-08更新154.FindMinimuminRotatedSortedArrayIIFollowupfor“FindMinimuminRotatedSortedArray”:Whatifduplicatesareal

2016-07-23 22:38:02

C++学习之路(3) 常用数据结构与STL

一.什么是STLSTL全称为StandardTemplateLibrary,即标准模板库,该库提供一些常用的容器对象和一些通用的算法等,大家可以理解STL就是一个库,该库帮我们封装了很多容器类和通用的方法,我们可以通过调用该库中封装好的方法和容器类来进行编程二.STL六大组件容器(Container)算法(Algorithm)迭代器(Iterator)函数对象,又称仿函数(Func

2016-07-22 16:32:32

C++学习之路(2) C++输入输出 new delete操作符 函数重载

一.C++风格的输入输出在编写C++程序时,如果需要使用输入输出时,则需要包含头文件iostream。在iostream中定义了用于输入输出的对象,例如常见的cin表示标准输入、cout表示标准输出、cerr表示标准错误。使用cout进行输出时需要紧跟<<操作符,使用cin进行输入时需要紧跟>>操作符,这两个操作符可以自行分析所处理的数据类型,因此无需像使用scanf和

2016-07-22 11:45:52

C++学习之路(1) 类和对象,命名空间,标准库和std命名空间

一.类和对象的概念类:C++中的类是一种用户定义的类型,可以理解为C语言中的结构体的升级版。对象:C++中的类也是一种构造数据类型,但是进行了一些扩展,类的成员不但可以是变量,还可以是函数;通过类定义出来的变量就叫做对象。下面给出一段示例代码:#include<stdio.h>intmain(void){classStudent{public:

2016-07-22 09:09:56

Leetcode解题笔记(Stack)

2016-07-22更新94.BinaryTreeInorderTraversalGivenabinarytree,returntheinordertraversalofitsnodes’values.Forexample:Givenbinarytree[1,null,2,3],return[1,3,2].题目要求完成二叉树中序遍历,递归解法太简

2016-07-20 21:59:59

Leetcode解题笔记(Linked List)

2016-07-20更新:61.RotateListGivenalist,rotatethelisttotherightbykplaces,wherekisnon-negative.Forexample:Given1->2->3->4->5->NULLandk=2,return4->5->1->2->3->NULL.这道题的大意是将元素向右移

2016-07-18 21:23:20

Leetcode解题笔记(Linked List)

2016-07-17更新:142.LinkedListCycleIIGivenalinkedlist,returnthenodewherethecyclebegins.Ifthereisnocycle,returnnull.给定一个单链表,判断其是否带环,若带环返回环的入口结点,否则返回NULL.判断是否带环,快慢指针法就可以解决问题。要返回环的入口,就显得比

2016-07-17 21:37:11

Leetcode解题笔记(Linked List)

2016-07-16更新:19.RemoveNthNodeFromEndofListGivenalinkedlist,removethenthnodefromtheendoflistandreturnitshead.Forexample,Note:Givennwillalwaysbevalid.Trytodothis

2016-07-16 22:38:26

Leetcode解题笔记(Linked List)

2016-07-15更新160.IntersectionofTwoLinkedListsWriteaprogramtofindthenodeatwhichtheintersectionoftwosinglylinkedlistsbegins.Forexample,thefollowingtwolinkedlists:begintoi

2016-07-15 19:13:28

Leetcode解题笔记(string)

344.ReverseStringWriteafunctionthattakesastringasinputandreturnsthestringreversed.Example:Givens=“hello”,return“olleh”.题意:给出字符串,将其反转,写出这样的函数。函数定义如下:char*reverseString(char*s){}

2016-07-14 22:23:36

Git学习之路(一) 建立版本库并实现文件操作

一.引入GitGit是目前最大的开源版本控制系统,那么说到版本控制,到底什么是版本控制呢?为什么要进行版本控制呢?当我们在编写代码的过程中,有时候要增加一个新功能,于是若干天之后新功能实现了,但在反复的测试过程中发现代码中存在问题,该怎么办呢?如果有一个工具能够恢复到旧的版本就好了。Git就就可以帮你完成这个心愿,这其中恢复旧版本的操作就叫做版本控制二.安装GitGit最早是在Linux下开发的,尽

2016-07-14 21:38:29

python网络爬虫学习(六)利用Pyspider+Phantomjs爬取淘宝模特图片

一.新的问题与工具平时在淘宝上剁手的时候,总是会看到各种各样的模特。由于自己就读于一所男女比例三比一的工科院校……写代码之余看看美女也是极好的放松方式。但一张一张点右键–另存为又显得太过麻烦而且不切实际,毕竟图片太多了。于是,我开始考虑用万能的python来解决问题。我们先看看淘女郎页面的URL,https://mm.taobao.com/json/request_top_list.htm?page

2016-06-16 11:25:50

查看更多

勋章 我的勋章
    暂无奖章