魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: aubell
打印 上一主题 下一主题

非专业分析KCube [复制链接]

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

1#
发表于 2010-4-14 23:27:11 |显示全部楼层
原帖由 真的是个游客 于 2010-4-14 22:41 发表 iostream.h在哪里?怎么在vs2005中没有。

iostream.h是c++标准出来以前的头文件,可以改成


#include<iostream>
using namespace std;

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

2#
发表于 2010-4-14 23:31:38 |显示全部楼层
楼主加油!
这些代码可能比较老了,很多不符合标准的。
估计VC6上面能编译。
楼主方便的话可以改一下。

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

3#
发表于 2010-4-19 00:07:27 |显示全部楼层
其实我之前写了一个全排列的算法,可以建立k阶全排列与整数0~k!-1的一一对应,并且按字典排序法对应的。现在还差一个从序数直接判断奇偶性的函数。

算法思路如下:
k阶全排列的集合   ~   Z(k)*Z(k-1)*...*Z(1)   ~   {0,1,...,k!-1}

其中Z(k)={0,1,...k-1}      *表示笛卡尔积。

全排列.zip

4.53 KB, 下载次数: 13

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

4#
发表于 2010-4-19 00:18:50 |显示全部楼层

回复 5# 的帖子

为什么排列中,元素向后两两比较的结果可以用来计算是否有Parity?

其实高等代数里面的排列和置换群里的置换本质是一样的。
排列的逆序数的奇偶性就是对应置换的奇偶性。

具体证明高代书上面有。

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

5#
发表于 2010-4-19 00:39:09 |显示全部楼层
原帖由 铯_猪哥恐鸣 于 2010-4-19 00:35 发表 回楼上。。其实魔方里的奇偶性就应该用这个定义。。。
你说的是哪个啊?

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

6#
发表于 2010-4-28 23:46:10 |显示全部楼层
先下载了,等一下编译,
用VS命令行编译了,怎么一运行就崩溃啊?

[ 本帖最后由 yq_118 于 2010-4-28 23:54 编辑 ]

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

7#
发表于 2010-4-29 00:20:04 |显示全部楼层
1>e:\projects\create_table\cube.c(161) : warning C4013: “strcpy”未定义;假设外部返回 int
1>e:\projects\create_table\cube.c(172) : warning C4013: “strcmp”未定义;假设外部返回 int

cube.c里面是不是没有包含string.h

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

8#
发表于 2010-4-29 01:16:30 |显示全部楼层
终于好了。

外部引用的函数最好声明一下,有两个close()改成了fclose()才通过的,好多变量声明了没用。

明天再慢慢研究。

ya2phase.zip

14.08 KB, 下载次数: 19

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

9#
发表于 2010-4-29 12:50:30 |显示全部楼层
fclose()前面j加上fflush()就出问题了。不加就OK。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-5-5 23:25

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部