【C/C++】C语言复习笔记-17种小算法-解决实际问题
判断日期为一年中的第几天(考虑闰年)/**计算该日在本年中是第几天,注意闰年问题*以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天*特殊情况,闰年且输入月份大于3时需考虑多加一天*//**@author:成鹏致远*@net:http://infodown.tap.cn*/#in...
贝叶斯信念网络简介以及算法整理笔记
这几天在写BayesWipe,写到条件概率表(CPT,ConditionalProbabilityTable)的时候,感觉对贝叶斯网络的参数学习还是有些不清楚,因此想整理一下贝叶斯信念网络(BBN,BayesianBeliefNetwork)的一些概念,包括一些方法的整理。参照一份PPT:https...
机器学习实战 - 读书笔记(07) - 利用AdaBoost元算法提高分类性能
[comment]:#机器学习实战-读书笔记(07)-利用AdaBoost元算法提高分类性能前言最近在看PeterHarrington写的“机器学习实战”,这是我的学习笔记,这次是第7章-利用AdaBoost元算法提高分类性能。核心思想在使用某个特定的算法是,有时会发现生成的算法\(f(x)\)的错...
读吴恩达算-EM算法笔记
最近感觉对EM算法有一点遗忘,在表述的时候,还是有一点说不清,于是重新去看了这篇<CS229Lecturenotes>笔记.于是有了这篇小札.关于Jensen'sinequality不等式:Corollary(推论):如果函数f(x)为凸函数,那么在f(x)上任意两点X1,X2所作割线一...
Effective STL 学习笔记 Item 34: 了解哪些算法希望输入有序数据
EffectiveSTL学习笔记Item34:了解哪些算法希望输入有序数据*/-->div.org-src-container{font-size:85%;font-family:monospace;}pre.src{background-color:#f8f4d7}p{font-size:1...
机器学习实战 - 读书笔记(11) - 使用Apriori算法进行关联分析
[comment]:#机器学习实战-读书笔记(11)-使用Apriori算法进行关联分析前言最近在看PeterHarrington写的“机器学习实战”,这是我的学习心得,这次是第11章-使用Apriori算法进行关联分析。基本概念关联分析(associationanalysis)或者关联规则学习(a...
聚类算法评价指标学习笔记
聚类算法评价指标学习笔记 本文列举常用聚类性能度量指标,并列出相应代码与参考资料 聚类性能度量大致分两类,一类将聚类结果与某个“参考模型”(referencemodel)进行比较,称为“外部指标”(externalindex);另一类是直接考察聚类结果而不利用任何参考模型,称为“内...
【算法学习笔记】06.数据结构基础 队列与堆栈初步
队列是FIFO,因为先进先出,和排队一样。卡牌游戏扔出第一张并把新的第一张放入最后 //intq[100]={1,2,3,4,5,6,7};intq[100];voidc(){intfront,rear;//front是第一个元素,rear是最后一个元素的后一个位置front=0;rear=7;wh...
A*寻路算法笔记 2011
寻路是很多游戏需要实现的功能,简言之,就是确定起点和终点,找出到达的路线。常见应用:电脑怪物对主人公进行追踪打击。AStar是目前使用较多的一种寻路算法,最近比较感兴趣研究了下,记录一些要点: 1,寻路的基础是将地图网格化,转化为二维数组,这样做的好处是节省计算资源,简化计算模型,也很接近真实。2,...
【Java数据结构学习笔记之三】Java数据结构与算法之队列(Queue)实现
本篇是数据结构与算法的第三篇,本篇我们将来了解一下知识点:队列的抽象数据类型顺序队列的设计与实现链式队列的设计与实现队列应用的简单举例优先队列的设置与实现双链表实现队列的抽象数据类型 队列同样是一种特殊的线性表,其插入和删除的操作分别在表的两端进行,队列的特点就是先进先出(FirstInFir...
韩顺平_PHP程序员玩转算法公开课(第一季)02_单链表在内存中存在形式剖析_学习笔记_源代码图解_PPT文档整理
文西马龙:http://blog.csdn.net/wenximalong/链表——最灵活的数据结构链表用来解决复杂的问题和算法是很方便的。内容介绍1.什么是链表2.单向链表3.双向链表4.环形链表5.使用环形链表解决约瑟夫问题链表——什么是链表链表是有序的列表,但是它在内存中是分散存储的。链表无处...
大话数据结构学习笔记 - 图的最小生成树之Prim算法
大话数据结构学习笔记-图的最小生成树之Prim算法最小生成树(MinimumCostSpanningTree)即构造连通图的最小代价生成树Prim算法基本思想对于图G而言,V是所有顶点的集合。现在设置两个新的集合U和T,其中U用于存放G的最小生成树中的顶点,T存放G的最小生成树中的边。从所有u∈U,...
W3CSchool闯关笔记(初级脚本算法)
W3C后台校验代码bug很多,有的时候跑不过不一定是自己代码写得有问题,也许是网页后台的bug,可以自己把代码放到本地的html文件中跑一下看看functionreverseString(str){/********学过java的朋友特别注意*********JS中数组处理方法默认行为与java中的...
【STL源码剖析读书笔记】自己实现Heap算法之MyHeap(底层容器用vector)
MyHeap.h#ifndefMY_HEAP_H#defineMY_HEAP_H#include<iostream>#include<vector>#definemax_value-99999999//仿函数template<typenameT>structMyL...
[置顶] 《算法导论》习题解答搬运&&学习笔记 索引目录
开始学习《算法导论》了,虽然是本大部头,可能很难一下子看完,我还是会慢慢地研究的。课后的习题和思考有些是很有挑战性的题目,我等蒻菜很难独立解决。然后发现了Google上有挺全的algorithmssolution的site (目测byxiazdong大神)。但竟然要FQ实在是难以接受。于是我决定开坑...
《数据结构与算法分析》学习笔记(五)——队ADT
一、队的概念队列也是一种表,但是是一种受限的表,只允许从一端插入,另一端山粗的表。二、队列的数组实现#defineQMAXSIZE100typedefintPosition;typedefintQElement;typedefstructqueue{QElementEls[QMAXSIZE];Pos...
读书笔记-《深入理解Java虚拟机》-GC对象判定算法
版权声明:本文来自Crocutax的博客,转载请注明出处http://crocutax.com在JVM内存模型中,程序计数器、虚拟机栈、本地方法栈3个区域生命周期与所在的线程同步,栈中的每个栈帧分配多少内存基本上在类结构确定下来时就是已知的,因此这几个区域的内存分配和回收具有确定性,不需要考虑太多内...
[DeeplearningAI笔记]卷积神经网络3.1-3.5目标定位/特征点检测/目标检测/滑动窗口的卷积神经网络实现/YOLO算法
4.3目标检测觉得有用的话,欢迎一起讨论相互学习~FollowMe3.1目标定位对象定位localization和目标检测detection判断图像中的对象是不是汽车--Imageclassification图像分类不仅要判断图片中的物体还要在图片中标记出它的位置--Classificationwi...
Python学习笔记——基础篇【第五周】——算法(4*4的2维数组和冒泡排序)、时间复杂度
目录1、算法基础2、冒泡排序3、时间复杂度(1)时间频度(2)时间复杂度4、指数时间5、常数时间6、对数时间7、线性时间1、算法基础 要求:生成一个4*4的2维数组并将其顺时针旋转90度#!_*_coding:utf-8_*_array=[[colforcolinrange(5)]forrowinr...
牛客网《BAT面试算法精品课》学习笔记
目录牛客网《BAT面试算法精品课》学习笔记牛客网《BAT面试算法精品课》笔记一:排序牛客网《BAT面试算法精品课》笔记二:字符串牛客网《BAT面试算法精品课》笔记三:队列和栈牛客网《BAT面试算法精品课》笔记四:链表牛客网《BAT面试算法精品课》笔记五:二分搜索牛客网《BAT面试算法精品课》笔记六:...