数据结构五子棋 数据结构五子棋(然而就用了二维数组,没有啥数据结构)主要功能就是两方下子,加了下子边界判断,以及重复落子判断(说白了就是15X15棋盘,下子坐标只能是0-14.然后已经有子了的点再放就会提示错误)然后当一方五子连珠就会结束游戏,不然就会一直循环下去(懒得写满盘判出了,加个二维数组全遍历函数就可以,如果整个数组放满了就跳出程序。。懒得写了。)上源码:亲测可直接运行,如果发现bug请留言1234567 2021-11-17 Coding 数据结构 C/C++
扫雷 正文应该是给19级计算机写的扫雷吧,windows下可用,其他系统不可用。 大晚上不好好写论文写了个扫雷 。。。。代码如下,每次输入为三个数空格隔开。其中前两个数表示坐标。最后一个数如果是1表示挖这个地方。如果是2表示标记这个地方是雷。明天要加班写论文了。。。。12345678910111213141516171819202122232425262728293031323334353637383 2021-11-17 Coding C/C++ C/C++
贪吃蛇 正文随手写的一个贪吃蛇。别问,问就是又没有美工。 windows下才能使用1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 2021-11-17 Coding C/C++ C/C++
非递归哈夫曼编码 正文给学弟改哈夫曼编码程序,所以把以前写的一些哈夫曼编码的程序都翻出来上传了,源码是之前博客数据库中翻出来的,可能有些地方不小心改动,如果发现无法运行或者存在bug请留言 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616 2021-11-17 Coding 数据结构 C/C++ 数据结构
labelme生成json文件转mask图像标签 正文目前在做医学影像分割,采用labelme进行数据标注,标注后的数据为json格式,包含了大量标注点数据信息。现通过代码形式批量将json数据转换为mask图像数据。labelme自带的转换工具不知道为啥只会根据点集形成连接到线条而不会生成mask图,所以干脆自己写了一个。因为是做虹膜分割,标注时是两个标签 角膜和瞳孔 且角膜包含了瞳孔,所以在做mask时先根据角膜点集做了255mask然后根据 2021-11-16 医学影像 机器学习 数据预处理 医学影像
PyCharm小结 在pycharm里面写代码,由于经常用到回滚,所以想在阿里个人服务器上建一个git仓库用于代码存储 环境介绍 本地机系统MacOS Catalina 服务机Centos8 pycharm私人git服务器设置在服务器端创建git仓库 安装gityum install git 检查版本git --version 本地安装配置gitMac电脑已有git就不介绍如何安装了,需要的另行百度 2021-11-11 软件 Git PyCharm
ViewPage实现页面滑动 ViewPage实现页面滑动ViewPage的页面滑动类似于Gallery,但Gallery只能实现图片滑动,而ViewPage的滑动页面可以自定义 布局文件 activity_main.xml(用于放ViewPage的主引导界面) 123456789101112131415<RelativeLayout xmlns:android="http://schemas.android 2021-11-10 Coding Java Java
ListView列表显示 ListView列表显示每行有多个控件时 布局文件 12345678910111213141516171819202122232425<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/ap 2021-11-10 Coding Java Java
KMP算法 KMP算法KMP匹配相比较普通的匹配算法最坏情况为O(m*n)KMP算法可以在O(m+n)的时间数量级上完成串的模式匹配操作。主要思想在于打next表,用ij两指针相同则跳同时将next[i]=j不同则将j回溯j=next[j];在主串查找也差不多ij两下标相同则跳不同则j回溯1234567891011121314151617181920212223242526272829303132333435 2021-11-10 Coding 数据结构 C/C++
KMP KMP123456789101112131415161718192021222324252627282930#include<iostream.h>#include<string.h>#include<stdlib.h>typedef char sstring[256];int next[8];void getnext(sstring t,int next[]) 2021-11-10 Coding 数据结构 C/C++