C语言
C语言基础知识
魔法少女羊唛唛
这个作者很懒,什么都没留下…
展开
-
模拟退火算法简介
原理:起源于固体的物理退火过程。固体中的原子会停留在是内能有局部最小值的位置,当温度升高,原子会离开当前的位置;温度下降,原子会随机在其他位置移动,有可能寻找到比当前局部最小值更小的局部最小值。重点:概率性的跳出局部最小从而趋向全局最小值,所以"概率如何计算?"十分重要。概率如何计算:P(dE)=exp(dE/(kT)) (范围为0至1的开区间,因为dE是负值);公式表示:在温度T时,出现能量差为dE的降温的概率为P(dE)。公式来源于Metropolis准则,k为Boltzmann常数。..原创 2020-12-29 14:51:58 · 608 阅读 · 0 评论 -
如何在VS中将函数写在不同的CPP文件中
该方法采用的是头文件的方式1.建立demo.cpp文件在其中写入main函数,main函数中调用defend函数;2.建立def.h文件声明defend函数;3.建立def.cpp文件先将def头文件写入,然后写defend函数程序;4.demo.cpp文件将def头文件写入...原创 2020-10-23 13:07:33 · 798 阅读 · 0 评论 -
数据结构---深度优先和广度优先搜索
因为要搜索一个精确解,准备使用DFS,所以写一个自己关于DFS的理解的博客。深度优先搜索是图算法的一种,英文缩写为DFS,即Depth First Search。其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。红线部分没用,多画出来了,大家不用管。DFS属于图算法的一种,那肯定应用的对象也是图。这个是一棵树,但是大家可以把它看作一个无向无环图。并且A点是作为了出发点进行搜索的,然后先序遍历是ABCDEFG,它是先搜索根节点,然后左孩子,然后右孩子。它和DFS的搜索原创 2020-10-23 12:56:19 · 244 阅读 · 0 评论 -
数据结构 第一章第二章
第一章 数据结构概论1.数据结构起源1968年,美国的高德纳(Donakl E. Knuth)教授在其所写的《计算机程序设计艺术》的第一卷《基本算法》中,较系统的阐述了数据的逻辑结构和存储结构及其操作,开创了数据结构的课程体系。2.基本概念和术语数据:输入到计算机中,计算机可以识别并可以处理的符号集合。数据元素:组成数据的基本单位。数据项:一个数据元素可以由若干个数据项组成。数据对象:性质相同的数据元素的集和。数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。3.逻辑结构和物理结原创 2020-10-23 12:38:17 · 127 阅读 · 0 评论