- 博客(16)
- 资源 (34)
- 收藏
- 关注
转载 墨尔本大学 SWEN20003 Project2 课业解析
题意:用Java设计与实现一款结合消除、弹珠等元素的Shadow Bounce游戏,包括绘制UML图及代码实现解析:在一张2D棋盘上有一些不同类别的钉子,玩家通过投掷球消除所有的红色钉子进入下一关,每一关玩家有20次机会,通过所有关卡赢得游戏,若机会用尽游戏失败。钉子有四种颜色:蓝色钉子最普通;灰色钉子不能被消除;红色钉子在初始化关卡时,由随机从蓝色钉子取出的5分之1转换而来;绿色...
2019-10-16 16:41:59 360 1
原创 数独python sudo.py
def subgrid_values(grid, row, col):def grid_from_file(file_name):def grids_augmented_with_number(grid, num):def valid_entry(grid, num, r, c):def grids_augmented_in_row(grid, num, r):def grids_au...
2019-10-16 16:24:39 319 1
转载 vm虚拟机安装系统后出现operating system not found解决办法
用DIANGEN的话,它本来就清楚列明了激活分区选项的。如果用PQ分区的话,还必须将C:盘作为主引导区,在格式化栏目中选用[进阶],然后再将其设置成‘作用’的,才能将C:盘激活,否则安装系统后无法引导启动的。前几天装VM虚拟机,新建虚拟机=》分区=》装系统。可是每当系统装好后再重启总是提示operating system not found!选择硬盘启动更是
2015-10-12 10:49:03 24002 1
转载 虚拟机上的linux访问本机Windows共享文件设置方法
1.安装VMtools for linux:选择vmware workstation程序菜单中VM > install VMware tools... 2. 进入linux挂载vmtools 安装文件:mount /dev/cdrom /mnt/cdrom(vmtools的安装文件放在vmware虚拟的cdrom中,首先要mount上这个光驱才
2015-09-30 10:50:42 590
转载 vc工程文件打开dsw不能载入类信息
在vc编程中,经常遇到dsw工程文件无法打开,或者打开后看不到类和变量的问题。特别是把代码从一台电脑上copy到另一台电脑上以后,常常会碰到这种奇怪的问题。有时在编辑状态下也会发生成员变量或函数提示不能显示的问题。遇到这些情况,首先要检查一下进程中是否有没有关闭的vc进程“msdev.exe”,有的话先结束进程。然后到工程目录,即dsw文件所在的目录下,删除.ncb文件、.aps文件、.o
2015-07-29 16:42:43 1293
转载 C++中输入输出的十六进制八进制
C++中输入输出的十六进制八进制Posted on 2012-09-18 22:14 DM张朋飞 阅读(6103) 评论(6) 编辑 收藏1、数的进制默认进制:默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。 1 int i, j, k, l;
2014-07-22 21:58:51 556
翻译 memset()函数的应用
需要的头文件 or memset函数介绍void *memset(void *s, int ch, size_t n);函数解释:将s中前n个字节 (typedef unsigned int size_t)用 ch 替换并返回 s 。memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法[1]。
2014-06-07 21:02:47 562
原创 sizeof函数实现
sizeofC语言中判断数据类型或者表达式长度符;不是一个函数,字节数的计算在程序编译时进行,而不是在程序执行的过程中才计算出来。
2014-05-30 10:32:25 799
翻译 qsort和sort学习与比较
First qsort基本快速排序的方法,每次把数组分成两分和中间的一个划分值,而对于有多个重复值的数组来说,基本排序的效率较低。集成在C语言库函数里面的的qsort函数,使用 三 路划分的方法解决这个问题。所谓三路划分,是指把数组划分成小于划分值,等于划分值和大于划分值的三个部分。函数对buf 指向的数据按升序排序。使用方法: void qsort( v
2014-05-26 10:37:49 429
转载 Linux下如何编译并运行C程序
GCC 支持了许多不同的语言,包括 C、C++、Ada、Fortran、Objective C,Perl、Python 和 Ruby,甚至还有Java。 Linux 内核和许多其他自由软件以及开放源码应用程序都是用 C 语言编写并使用 GCC 编译的。 编译C++程序: -c 只编译不连接 g++ file1 -c -o file1.o g++ file2 -c -o
2014-05-12 11:20:20 634
翻译 最长回文子串
中心法求最长回文子串还有一个更简单的方法可以使用O(N^2)时间、不需要额外的空间求最长回文子串。我们知道回文字符串是以字符串中心对称的,如abba以及aba等。一个更好的办法是从中间开始判断,因为回文字符串以字符串中心对称。一个长度为N的字符串可能的对称中心有2N-1个,至于这里为什么是2N-1而不是N个,是因为可能对称的点可能是两个字符之间,比如abba的对称点就是第一个字母b和第二个
2014-05-07 17:13:46 541
原创 qsort中cmp函数写法汇总
函数原型:void qsort(void *base,size_t num,size_t width,int (__cdecl *compare )(const void *, const void *));参数:base:Start of target array.num:Array size in elements.width:Ele
2014-04-19 21:51:37 5210 1
转载 C++语言怎么在main函数执行之前执行一段代码
我们都知道,一个C++的程序,要先从main函数执行起,这是基本的编程常识,但是我们却可以在main函数执行之前先来执行一段代码,这是利用全局变量和构造函数的特性,再有全局变量的时候要先创建全局变量,然后在执行main函数代码如下:#include using namespace std;class TestClass{ public:
2014-04-19 21:01:16 738
转载 计算从1到N中1的出现次数
给定一个十进制整数N,求出从1到N的所有整数中出现"1"的个数。例如:N=2,1,2出现了1个"1"。N=12,1,2,3,4,5,6,7,8,9,10,11,12。出现了5个"1"。最直接的方法就是从1开始遍历到N,将其中每一个数中含有"1"的个数加起来,就得到了问题的解。01public long CountOne3(lo
2014-04-19 10:41:28 551
转载 从1到n整数中1出现的次数
给定一个十进制整数N,求出从1到N的所有整数中出现"1"的个数。例如:N=2,1,2出现了1个"1"。N=12,1,2,3,4,5,6,7,8,9,10,11,12。出现了5个"1"。最直接的方法就是从1开始遍历到N,将其中每一个数中含有"1"的个数加起来,就得到了问题的解。
2014-04-19 10:33:11 128
转载 C++之deque
C++之deque 2011-07-09 10:25:25| 分类: C/C++编程 | 标签:c++ deque stack queue |举报|字号 订阅 今天把最后一个常用的顺序容器简单地描述一下,它就是deque。2 双端队列deque2.1 deque简介 deque是双向开口的连续性存储
2014-04-03 22:14:49 591
仿真模拟银行家算法对死锁的避免_
2011-07-03
仿真模拟银行家算法对死锁的避免
2011-07-03
读者-写者问题MFC界面
2011-07-03
管程机制模拟仿真“读者-写者”问题
2011-07-03
文件管理系统实用的用户界面
2011-07-03
仿真各种磁盘调度算法,并进行性能分析
2011-07-03
仿真模拟银行家算法对死锁的避免 C#
2011-07-03
模拟仿真“生产者-消费者”问题的解决过程及方法
2011-07-03
模拟仿真请求分页调度算法
2011-07-03
动态可变分区存储管理模拟系统
2011-07-03
仿真连续分配存储管理系统
2011-07-03
仿真模拟银行家算法对死锁的避免
2011-07-03
仿真银行家算法对死锁的避免
2011-07-03
综合使用作业调度和进程调度模拟作业调度
2011-07-03
openssl 静态 链接库 libeay32.lib ssleay32.lib 64位
2018-02-12
openssl 静态 链接库 libeay32.lib ssleay32.lib
2018-02-12
CnPack (DELPHI辅助工具)
2015-09-10
c语言 彩票模拟系统
2013-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人