![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
可乐林
好好生活,皆如所愿
展开
-
使用autotools工具集生成Makefile文件
一、前言Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有文件都需要重新编译,Makefile中记录着文件的信息,在make的时候就会决定在链接的时候需要重新编译哪些文件。Makefile的宗旨就是让编译器知道编译一个文件需要依赖其他哪些文件。当依赖文件有了改变,编译器会自动检测到之前的文件已经过时,进而重新编译相应的模块。本...原创 2019-12-12 14:46:52 · 1099 阅读 · 0 评论 -
C语言实现链表数据顺序输入输出
C语言实现链表数据顺序输入输出构建一个链表,用于存放用户输入的数据,一个数据为一个节点,按照输入的先后顺序加到链表中。当用户输入0时结束输入并按输入先后顺序输出数据。具体实现代码如下:#include <stdio.h>#include <stdlib.h>struct node{ int n; struct node *pNext;...原创 2018-07-20 10:53:52 · 12729 阅读 · 0 评论 -
C语言实现数据从小到大加入链表并输出
C语言实现数据从小到大加入链表并输出构建一个链表,用于存放用户输入的数据,一个数据为一个节点,按照输入的数据从小到大顺序插入到链表中,当用户输入0时结束输入并按照从小到大的顺序输出数据。具体代码实现如下:#include <stdio.h>#include <stdlib.h>struct node { int n; struct no...原创 2018-07-20 11:04:11 · 3364 阅读 · 0 评论 -
极大值极小值搜索设计五子棋
极大值极小值搜索设计五子棋源代码可在这里下载摘要:设计一个五子棋对战AI,使用极大值极小值搜索,并使用α-β剪枝减少复杂度。采用启发式函数对整个棋局形式进行评估,并作为极大值极小值搜索的依据。一、导言1.1 问题描述:本次实验要求设计一个五子棋的AI,要求能与人类对战,并具有较好的用户交互界面。1.2 背景介绍:五子棋是世界智力运动会竞技项目之一,是一种两人对弈的纯...原创 2018-07-26 11:49:30 · 5552 阅读 · 2 评论