- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 python--博弈树搜索算法实现tic-tac-toe游戏
博弈树解决井字棋游戏问题内容算法流程相关设置具体程序运行结果完结问题内容【Game: tic-tac-toe (井字棋)】两个玩家,一个max一个min,每次放X或O,交替走步,直到结束状态。赢的定义:棋盘上有3个X或者3个O,在同一行或同一列或对角线上。结束状态:max赢或min赢,或者棋盘被摆满平局。使用minmax算法或alpha-beta剪枝策略实现井字棋的游戏。算法流程alpha-beta剪枝策略相关设置(1)搜索深度也就是往下推算的步数是9,叶子节点估价函数的定义为f(b
2020-05-28 11:07:23 5025 2
原创 食人者和传教士问题(python实现)
问题描述当然,问题可以也拓展一下:左岸有m个传教士,c个食人者,船上最多可以装k个乘客反正解题思路是一样的。解题方法状态空间法状态及相关量的含义表示相关操作及使用条件手动寻找解代码思路状态可以用元组表示 (m,c,b)对状态结点展开所用到的open表和closed表,就用列表 open=[ ],closed=[ ]...
2020-04-01 11:46:29 4381 4
原创 python学习(二)
查缺补漏:判等链接指路:https://www.cnblogs.com/bibi-feiniaoyuan/p/9549991.html元组链接指路:https://www.cnblogs.com/still-smile/p/11586452.html
2020-03-19 14:49:34 210
原创 python学习(mooc)
python(跟随大创脚步,随时更新,仅供自己学习,只为看懂大创遇到的python代码,切勿模仿)1. 关于python的下载下载地址:Python官网:https://www.python.org/点击DOWNLOAD,选择windows,选择安装版本(根据需要)接着配置环境变量,在path后面加上python目录(就是下载的位置),保存,在cmd命令框中输入“python”若有相...
2019-11-25 19:02:31 1262
原创 2021-10-13
SQL相关NVL函数NVL函数一NVL函数是一个空值转换函数NVL(表达式1,表达式2)如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。 该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。...
2021-10-13 11:12:21 158
原创 计算机网络习题 Socket编程
至于为什么写这个文章,只是那张图片还挺有用的,花费的时间不能白费!①网络应用的Socket API(TCP)调用流程:如上图所示:①首先是服务器端调用WSAStartup,调用socket函数创建套接字,调用bind函数绑定端点地址,调用listen函数,将套接字置为监听模式,之后调用accept函数来接受客户端的一个请求。②而客户端也是先调用WSAStartup,调用socket函数创...
2020-03-21 11:40:57 670
原创 堆栈
#include <stdio.h> #include <malloc.h> #include <string.h> //符号的结构体,并存储其符号的优先级 typedef struct node{ char oper; int opt; }Operatoropt; //存储符号的栈 typedef str...
2020-03-14 20:38:57 133
原创 合并表A,表B
#include<stdio.h>#include<malloc.h>typedef int ElemTypetypedef int Statustypedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkList;void CreateList_L(LinkList &L...
2020-03-14 20:36:53 309
原创 二叉树
二叉树的基本操作#include<iostream>#include<stdlib.h>#include<stack>#include<queue>using namespace std;typedef char ElemType;typedef struct BiTNode{ ElemType data; stru...
2020-03-14 20:35:46 136
原创 ARM处理器体系结构---嵌入式系统课堂练习
课堂作业1(1)在一个32位的ARM处理器体系结构中,如果存储器RAM采用小端模式,CPU将一个16进制数0x12345678写入到存储器RAM的地址单元0x00004000,那么写入后,存储器RAM单元对应的字节地址处的值分别是多少?存储器地址存储器的值0x000040000x780x000040000x560x000040020x340x0000...
2020-03-13 11:18:27 427
原创 Lenovo笔记本电脑触摸板无反应-解决方法
1.点击打开桌面上的控制面板,选择硬件和声音2.选择设备和打印机后的鼠标3.在ELAN下将设备停止后,重新启用4.点击底部的应用,确定。5.若仍无反应,关机重启查看,问题解决。6.若仍不能解决,可能是驱动问题,可重新在官网下载驱动尝试方法链接:http://iknow.lenovo.com/detail/dc_145011.html...
2020-03-10 20:41:57 19415 2
原创 岛屿的周长
岛屿的周长题目:给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。岛屿中没有“湖”(“湖” 指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为 1 的正方形。网格为长方形,且宽度和高度均不超过 100 。计算这个岛屿...
2020-03-08 16:24:17 196
原创 c++ 顺序表及其相关操作
《仅供自己学习参考》顺序表,线性表的顺序存储结构。以数组空间的形式存储数据元素逻辑上相邻,物理位置也相邻以一组连续的存储单元依次存储数据元素前提:#include<iostream>#include<stdlib.h> #define LIST_SIZE 100#define SIZE 10#define OK 1#define ERROR 0u...
2019-07-14 04:50:02 194
原创 c++ 链表及其相关操作
《仅供自己学习参考》链表,线性表的链式储存结构。用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续 的,也可以不连续)数据元素之间逻辑上相邻,物理位置可不相邻前提:typedef struct LNode{ int data;//存放数据元素的值 struct LNode * next;//指针,指向后继结点}LNode,*LinkList;单...
2019-07-14 04:33:59 148
原创 第十届蓝桥杯省赛c++ A组 数列求值
【问题描述】给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求第 20190324 项的最后 4 位数字。答案:4659第二道题目,感觉基础知识是很重要的先看看第一次的代码可以看出,其实逻辑上是没有错的,但是,和 f[20190324] 相比,long long类型的数据范围太小了,所以在结果上是会出错的。(在这里感谢大佬帮助!)...
2019-06-07 19:43:17 801 2
原创 第十届蓝桥杯省赛 c++A组 平方和
第一次做蓝桥杯的题目,然后就发现自己真的是很菜了《具体代码见最后啊》平方和这个题感觉挺简单的,就想着编下代码结果在一个小问题上卡了壳如下图所示,SS()函数中最后的return false是多余的!!,如果不删去的话SS(aa)就起不到作用了, 就是这个让我看了好久,果然我还是个小垃圾!!!#include<iostream>using namespace std;t...
2019-06-06 18:15:58 247
原创 Java---计算器(标准计算器,科学计算器)的实现
Java-计算器(标准计算器和科学计算器)的实现可以先建两个类,一个是Biaozhun 用来实现标准计算器,另一个是Kexue 用来实现科学计算器通过功能菜单实现科学计算器和标准计算器的转换具体代码中,在Biaozhun类 和 Kexue类 各自定义相对应的事件来实现转换menuItem_1.addActionListener(new ActionListener()menuItem....
2019-05-22 14:18:31 19547 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人