
C++
文章平均质量分 69
C++基础知识
Aurora-zjx
这个作者很懒,什么都没留下…
展开
-
极大极小算法及剪枝
极大-极小算法实例: 极大极小算法从当前状态计算极小极大决策,在MAX结点处计算后继中的最大值,在MIN处计算后继中的最小值,使用递归算法自上而下一直到叶节点然后回溯通过搜索树把极小极大值回传,例如在当前的树中,先递归到三个底层的叶节点,第一个叶节点得到的效用值分别为3、12、8,在MIN结点处取其中的最小值3返回给结点B,同样地可以得到C和D处的回传值均为2,最后在根节点MAX结点处选择最大值3作为根节点处的回传值。 α\alphaα-β\betaβ剪枝过程实例: 每一个结点处标明了此结点处可能的原创 2021-10-23 11:39:33 · 1390 阅读 · 0 评论 -
编译链接过程
转载链接 文章目录编译过程编译编译预处理编译、优化阶段汇编链接过程GCC的编译链接总结 C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。 编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程;链接是把目标文件、操作系统的启动代码和用到的库文件进行组织,形成最终生成可执行代码的过程 从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。 编译过程 编译过程又可以分成两个阶段:编译转载 2021-10-13 13:16:05 · 822 阅读 · 0 评论 -
C++的各种输入
各种输入的总结: cin会在’空格’、‘Tab’、'回车’处截断 string input = ""; cin >> input; //这时读入一个字符 >>a 2 //这时读入两个字符 >>a2 b getline(cin,string) eg.getline()属于string流,需要#include string input = ""; getline(cin, input); //这时读入三个字符 >>a 2 /////原创 2021-10-10 15:31:28 · 3644 阅读 · 0 评论