八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以解决此问题。
2021-10-12 22:06:33 2KB c语言 编程 八皇后
1
C语言编程透视完整版 PDF电子书下载 带索引书签目录;带书签带目录,方便查阅。规范全面。大而全且规范。
2021-10-12 20:52:19 1.87MB C语言 编译链接 程序优化 调试程序
1
李春葆数据结构教程(上机实验指导)第5版书上的全部源代码,所有的都有。代码为C语言代码,可以运行。
2021-10-12 10:33:41 251KB 数据结构 c语言 编程语言
1
编程解决数独问题,网上查了很多资料,大多数的C语言程序虽然可以运行出结果,但是往往定义了很多全局数组变量来存储待解决数独中每一个空的状态信息(如:通过扫描整个数独表,记录待填的空的位置;记录每个待填空所在行和列已经有哪些值,接下来可以填哪些值等信息),这导致代码中全局变量很多,全局变量在整个程序中到处调用,在没有足够注释的情况下整个程序可读性不高,代码结构不是很清楚。        本文下面给出的C程序中没有使用多少临时变量,当然此程序没有定义那么多全局变量存储数独解决过程的状态信息,可能导致运行时间稍微长一些,不过在我的环境下进行的几次测试,运行出结果的时间基本都在1秒以内(偶尔也会有7、8
2021-10-12 10:25:27 69KB c语言 数独
1
实验一 MASM for Windows 环境下的汇编语言编程环境使用 1. 实验目的 1) 掌握MASM for Windows 环境下的汇编语言编程环境使用; 2) 掌握汇编语言程序设计的基本流程; 3) 掌握8086/8088基本指令的使用方法和功能; 4) 熟练掌握DEBUG的使用方法。 2. 实验软硬件环境 1) 硬件环境:惠普64位一体化计算机及局域网; 2) 软件环境:windows 8,红蜘蛛管理系统,MASM for Windows。
2021-10-11 12:19:12 254KB 汇编语言 北理工
1
c语言编程技巧.txt
2021-10-09 19:02:24 7KB
C语言编程练习题绝对经典!.pdf
2021-10-09 10:03:38 2.53MB c语言
资源主要有一个PDF格式的《C语言精彩编程百例》,讲述的C语言中有代表性的例子,以及实例源码,可以直接使用。
2021-10-09 02:51:54 31.11MB C语言 编程实例
1
C语言进阶——嵌入式系统高级C语言编程(东大 凌明)
1
用指向结构体的指针作函数参数 采取“值传递”的方式 用同类型的结构体变量作实参和形参。函数调用时, 将实参结构体的全部成员按顺序赋值给形参, 这种传递方式在空间和时间上开销较大,由于采用值传递方式, 如果在被调用函数中改变了结构体形参的值, 该值不能返回主调函数。因此一般较少使用 采取“引用传递”的方式(传地址) 用指向结构体变量(或数组)的指针作实参, 将结构体变量(或数组)的地址传给形参。如果在被调用函数中改变了形参指向的结构体的值, 该值可以带回主调函数。常用此种方法 将结构体变量的值传递给另一个函数有两种方法:
2021-10-07 19:15:09 1.01MB 指针 C语言编程
1