swap相关内容

以阵列交换元件

我一直在努力工作,这一点: 说我有一个数组: INT [] N = {0,0,-1,1,0,1,1,-1,1}; 我需要能够通过数组进行排序,如果有一个非零preceding它一个零,那么就应该被交换。 例如: 0,0,-1,1,0,1,1,-1,1 将成为: 0,0,-1,0,1,1,1,-1,1 我一直在尝试使用为循环,没有运气如果语句来做到这一点。任何提示? 解决方案 ..
发布时间:2016-05-31 20:39:56 Java开发

如何交换键与数组值?

我有喜欢的数组: 阵列( 0 => '一个', 1 => 'B', 2 => 'C' ); 我需要将其转换为:阵列( '一个', 'B', 'C' ); 什么是交换键和值的最快方法? 解决方案 PHP了 array_flip 的功能,但在你的情况 您不需要它了同样的事情。阵列( '一个', 'B', 'C' ); 此阵有像0 ..
发布时间:2016-05-31 18:48:59 PHP

通过使用C中的指针数组交换++

我有指针的两个数组来,我需要交换双打。而不仅仅是阵列内的复制数据,这将是更有效的只是指针交换到所述阵列。我总是在IM pression数组的名字是本质上只是指针下,但下面code接收到一个编译器错误: 双击左键[] = {1,2,3}; 双右[] = {9,8,7};双*交换=左; 左=右; //错误“ISO C ++禁止数组分配” 右=掉; //错误“在'双*分配不兼容的类型'为'双[((无符 ..
发布时间:2016-05-30 23:43:24 C/C++开发

如何与QUOT;洗牌"数组?

我有一个艰难的时间试图创造一个“shuffleDeck()”方法。 我所要做的是创建一个将数组参数(这将是扑克牌)洗牌,并返回洗牌数组列表的方法。 这是code: 类卡 { int值; 串套装; 字符串名称; 公共字符串的toString() { 回报(名称+“的”+花色); } }公共类PickACard { 公共静态无 ..
发布时间:2016-05-30 23:16:52 Java开发

共享preferences值继续回报零 - 无法检索的“数据”字符串值

我试图拉从共享preferences的byteswapped MDN价值,但它继续返回零值 - 当它应该返回byteswapped MDN来代替。 我使用以下格式保存: editor.putString(新的String(“数据”),Integer.toString(0)); 和使用以下格式得到它:字符串信息=的String.format(“USI%SCN%S,WN%S”,标签+状态 ..
发布时间:2016-03-13 23:18:09 Java开发

如何移动在数组列表具体项目的第一项

例如:一个List A B C D E 由于C,切换到 C A B D E 请注意,数组大小会发生变化,有些项目可能会在运行时间删除 Col​​lections.swap(URL,url.indexOf(itemToMove),0); 这个说法是行不通的,因为它的输出CBADE不CABDE,如何解决它? 感谢。 解决方案 你想要的是在的ArrayList 一个非常昂贵 ..
发布时间:2015-12-05 13:29:32 Java开发

安卓:ArrayList的将项目位置0

我有一个ArrayList,我需要确保一个具体项目为0的位置,如果不是,我需要移动它。该项目上有一个isStartItem布尔,这样我就可以很容易地找到我需要在位置0,但随后我怎么去了解它移动到合适的位置的具体项目?我假设我需要使用这样的: 的for(int i = 0; I< myArray.size();我++){ 如果(myArray.get(ⅰ).isStartIt ..
发布时间:2015-12-05 01:08:18 移动开发

如何交换上查看位图图像中的android?

我的小应用程序显示工作气泡在Android screen.I图像都显示所有的泡沫从资源directory.I图像已实现code。在视图类如下: 的OnDraw方法: @覆盖 保护无效的OnDraw(帆布油画) { super.dispatchDraw(画布); drawImages(画布); } 我已经实现drawImages()方法如下: BitmapFa ..
发布时间:2015-12-04 23:04:22 移动开发

两个按钮动画互换位置

我想交换两个按钮的位置。 我交换code看起来是: 私人无效exchangeButtons(BTN1按钮,按钮BTN2){ //创建动画集 AnimationSet exchangeAnimation =新AnimationSet(真正的); TranslateAnimation翻译=新TranslateAnimation( Animation.RELAT ..
发布时间:2015-12-02 11:31:49 移动开发

如何交换两个号码,而无需使用第三个变量?

我可以使用第三个变量,但解决不了,而无需使用第三个变量解决。 解决方案 无效swap_int(无符号整数*一,无符号整型* B){ *一个^ = * B; //那之后:一个==(orig_a ^ orig_b) * B ^ = * A; //那之后:乙==(orig_b ^一)==(orig_b ^ orig_a ^ orig_b)== orig_a,因而被转移到b *一个^ ..
发布时间:2015-11-30 22:46:38 C/C++

(任何语言)查找元素的所有排列在使用交换载体

今天我被要求在实验室会议上这个问题。 我们可以想象含有的元素1,...,N的矢量 - 1,用一个长度为N是否有生成的所有排列的向量中的元素,或订单的算法(系统)方法。一个建议的方法是交换随机元素。显然,这将工作提供了所有的previously产生的排列分别保存备查,然而,这显然是一个非常低效的方法,无论是空间智慧和时间明智的。 的原因的方式这样做是去除从在载体中,在那里不允许这样的元件的特殊位 ..
发布时间:2015-11-30 22:27:56 C/C++

调整阵列位置以保持递增的顺序

我已经在C中的逻辑creation.What我要做经历一个问题是: 1)我有阵 A [215] = {0,1,2,3,4,5} 。现在我要补充这两个最小的元素数组,然后放置在相同的阵列,使得其将保持阵列的增加顺序(一个[],将其已排序阵列)中获得的新元素。 (2)我也有照顾两个最小的添加元素不得参与再排序和此外,他们还必须固定在其位置一次,如果他们已经加入,但新近获得通过添加元素可以参加此外, ..
发布时间:2015-11-30 22:27:15 C/C++

难道换不使用第三个提高性能的两个变量?

我已经看到了很多的技术来交换两个变量不使用第三。 How交换两个号码,而无需使用第三个变量? [复制] Swap没有在PHP中使用第三个变量两个变量值[复制] 是任何一种比使用第三个变量更快? 解决方案 没有,即使在看电脑金佳宾点。 例如,如果我使用的位操作交换两个整数类似以下内容: A ^ = B; b ^ =一; 一个^ = B; 什么运行的CPU是: MOV RE ..
发布时间:2015-11-30 22:24:13 C/C++

使用Java中的排序算法

我是想根据我们的编程讲座使用排序算法。也许我只是失去了一些东西。 我会AP preciate,如果有人可以帮助我还是可以给我一个大概的任何错误,我做了提示。 下面我目前的code: 包Sortieralgorithmus; 公共类排序{ 公共静态INT [] straightSelection(INT []号){ 的for(int i = 0; I< numbers.le ..
发布时间:2015-11-30 22:03:52 Java开发

向量置换

假设我有一个向量: 0 1 1 2 3 4 5 [45,89,22,31,23,76] 和它的指标置换: [5,3,2,1,0,4] 有根据由此获得的置换它借助于一种高效的方法: [76,31,22,89,45,23] 最多使用O(1)额外的空间? 解决方案 是的。从最左边的位置开始,我们把的元素的在正确的存在的位置的我用在那个位置我的(其他)放错位置的元素 ..
发布时间:2015-11-30 16:13:05 C/C++

发现互换的最小数目来转换一个串到另一个,其中该串可能重复字符

我一直在寻找通过一个编程问题,当以下问题顿时显得有关。 如何使用尽可能少掉期如下您将字符串转换为另一个字符串。该字符串保证是相互转化(它们具有相同的字符集,这是送给),但是人物可以重复。我看到了同样的问题网页结果,而不会被重复,虽然人物。 在字符串中的任意两个字符可以调换。 有关实例:“AABBCCDD”可以以两种互换转换为“ddbbccaa”,和“ABCC”可以被转换成“ACCB”在一个交换 ..
发布时间:2015-11-30 14:55:15 C/C++

如何提供一个交换功能,我的课?

什么是正确的方法,使我的在STL算法交换? 1)会员交换。请问的std ::交换使用SFINAE技​​巧使用成员交换。 2)免费标准在同一个命名空间的交换。 的std ::互换 3)部分特。 4)上述所有。 感谢你。 编辑:貌似我没有一句话,我的问题清清楚楚。基本上,我有一个模板类,我需要STL交易算法使用(有效)的交换方法我写了这个类。 解决方案 1)是正确的 调剂使用的。写这种 ..
发布时间:2015-11-30 13:20:00 C/C++开发

值类型和引用类型的问题

喜 我试图做两objects.My code简单的掉期 无效的主要() { 对象首次= 5; 对象第二= 10; 掉期(一,二); //如果我显示的结果也显示为 //价值首先是5和第10 } 私有静态无效掉期(第一对象,对象二) { 物体温度=第一; 首先=第二; 二=温度; } 由于对象是参考的类型,它的参考应传递给方法,它应该互换。 它为什么没有发 ..
发布时间:2015-11-25 15:47:26 C#/.NET