用 C 编写的多线程数独求解器。 解决方法如下: 创建 1 个线程以检查所有行是否包含 1-9 中的所有数字。 创建 1 个线程以检查所有列是否包含 1-9 的所有数字。 创建 9 个线程来检查棋盘内形成的所有 3x3 正方形是否包含 1-9 的所有数字。 编译说明 请使用以下命令编译源代码(未来版本将包含 Makefile): gcc -std=c99 main.c -lpthread 提交更改 2014 年 11 月 19 日:初始提交。 求解器能够成功求解文件中“硬编码”的一块板。 未来功能 添加生成文件。 接受用户提供的数独板。 也许通过外部文件,如 XML。
2021-12-16 21:04:35 10KB C
1
设停在铁路调度站的车厢N个,标号为1,2,3,...,N,编程求出所有可能的由此输出长度为N的车厢序列。
2021-12-16 19:29:21 942B 车厢调度
1
一、功能:具有人性化界面的通讯录程序,可实现增加,删除,修改联系人 二、知识点: 1.文件输入(fprintf)/输出(fscanf) 2.数组与指针(指针表示地址,偏移量为1,指针值得变化取决于它所指向的数据类型。例如,如果是int *p,则值需要加4) 3.函数(函数的形参,如果是指针,则改变指针所指向的内存单元的值,函数结束后该地址的存储的值已经改变。如果传进来的是普通变量的值,而不是地址,则函数结束后,该变量的值依然不会发生改变) 4.多文件编译(使用头文件,把多个.c文件中的具体功能函数,实现被其他文件函数的调用) 5.图形化界面(使用EasyX 库,在dos窗口画人性化界面) 三、工程的代码 代码量1200行左右,简洁和良好的编程风格,每个函数都有自己的功能介绍,变量即重要语句都有注释,非常适合阅读。
2021-12-16 17:14:06 3.54MB c语言 图形界面 通讯录
1
这是一个数独游戏的源代码,是用C语言描述的,里面包括数独游戏的界面和具体的源程序。
2021-12-16 16:36:16 387KB 数独游戏,源程序
1
Inferno:registered:是一种分布式操作系统,最初由Bell Labs开发,但现在由VitaNuova:registered:作为免费软件进行开发和维护。 用Inferno并发编程语言Limbo编写的应用程序被编译为其可移植虚拟机代码(Dis),以在Inferno提供的可移植环境中的网络上的任何位置运行。 异常地,该环境看起来像一个完整的操作系统。 Inferno以类似文件的名称层次结构表示服务和资源。 程序仅使用打开,读取/写入和关闭文件操作来访问它们。 “文件”不仅是存储的数据,还代表设备,网络和协议接口,动态数据源和服务。 该方法统一并为所有系统资源提供基本的命名,结构和访问控制机制。 单个文件服务协议(与Plan 9的9P相同)使所有这些资源都可以以统一的方式在整个网络中导入或导出,而不受位置的影响。 应用程序只需将所需的资源附加到其自己的每个进程的名称层次结构(“名称空间”)。 Inferno可以在各种A
2021-12-16 15:39:58 29.04MB C
1
OpenGL-篝火 我为大学图形作业写的森林中间的篝火。 我为此制作了一个视频,但视频录制软件并没有很好地捕捉到它。 我提供了一个下载链接,以便您可以在此处查看正在运行的代码: :
2021-12-16 15:22:55 22.32MB C++
1
本资源提供两种检测多类型二维码的Halcon程序,并用其中一种联合C#编写成界面,方便操作;Halcon是19.1版本,VS2015版本;
2021-12-16 11:07:52 2.35MB Halcon C# 二维码 窗体
1
自己写的shell解释器,有多重管道、重定向、以及读入双引号功能。程序风格良好,适合阅读。
2021-12-15 21:22:20 185KB linux shell 自己 flex
1
用C++写的画图板程序,可以画各种图形以及更改各种信息
2021-12-15 19:16:15 284KB VC运行
1
主要介绍了基于Java的Socket编写的C/S聊天程序实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2021-12-15 16:41:32 110KB Java Socket C/S聊天 Java
1