小编Jos*_*son的帖子

Mac OS上的IntelliJ IDEA JDK配置

我正在使用IntelliJ IDEA 10.每当我创建一个新项目时,它都要求我为这个项目选择JDK.任何人都知道如何配置它并使其易于使用?

macos intellij-idea

116
推荐指数
3
解决办法
14万
查看次数

如何在C++中实现垃圾收集

我在C中看到了一些关于实现GC的帖子,有些人说这是不可能的,因为C是弱类型的.我想知道如何在C++中实现GC.

我想要了解如何做到这一点.非常感谢你!

这是我朋友告诉我的彭博采访问题.那时他做得很糟糕.我们想知道您对此的看法.

c++ garbage-collection

47
推荐指数
1
解决办法
5万
查看次数

如何在Ubuntu上保持Geany免费标签?

如何在Ubuntu上使用Geany免费标签?

当我在python中编码时,标签总是让我生气.TAB是看不见的.这么奇怪.

当我通过gEdit打开我的代码时,那些TAB是可见的.

python ubuntu editor geany

40
推荐指数
5
解决办法
2万
查看次数

关于so​​rt()的集合与数组

关于so​​rt()的集合与数组有关sort()方法的这两个有什么区别?我知道Arrays的sort()正在使用二进制搜索sort(),那么Collections呢?以及如何选择使用哪个?谢谢!

java

29
推荐指数
3
解决办法
4万
查看次数

给定起始和结束索引,如何在C中复制字符串的一部分?

在C中,如何复制带有开始和结束索引的字符串,以便只对字符串进行部分复制(从开始索引到结束索引)?

这就像'C string copy' strcpy,但有一个开始和结束索引.

c string substring

23
推荐指数
3
解决办法
9万
查看次数

合并排序的数组

可能的重复:
合并两个排序列表
N路合并的算法

给定k个排序的数组,每个长度为n,构造一个合并和排序的array.focus运行时间和空间复杂度.

来源:亚马逊采访问题.
有什么想法吗?谢谢

algorithm

20
推荐指数
1
解决办法
2万
查看次数

Ruby新手 - 我如何改变字符串?

想要洗牌一个字符串.这是我的代码:它有什么问题?谢谢.

>> def string_shuffle(s)
>>   s.split('').shuffle(s.length()).join
>>   return s
>> end
Run Code Online (Sandbox Code Playgroud)

ruby

17
推荐指数
3
解决办法
9080
查看次数

如何将vi中的代码复制到剪贴板

我知道如何在VI中复制.但我没有把它复制到其他应用程序中.这意味着我没有将这些复制到剪贴板中.我怎样才能做到这一点?

PS为了更多精益求精.我还想问一下如何将内容从剪贴板复制到vi.

编辑:我正在使用MacOs.运行Vim.

似乎*yy在这里不起作用.还有其他方法吗?

vi

16
推荐指数
3
解决办法
4万
查看次数

找到楼梯下的所有路径?

我在接受采访时遇到了以下问题:

给定一个有N个台阶的楼梯,每次可以进行1步或2步.输出从下到上的所有可能方式.

例如:

N = 3

Output :
1 1 1
1 2
2 1
Run Code Online (Sandbox Code Playgroud)

在面试时,我只是说使用动态编程.

S(n)= S(n-1)+1或S(n)= S(n-1)+2

但是,在采访中,我没有为此编写非常好的代码.你会如何编写这个问题的解决方案?

谢谢!

c++ algorithm dynamic-programming

15
推荐指数
3
解决办法
9467
查看次数

外部排序

在这个网页中:

http://web.eecs.utk.edu/~huangj/CS302S04/notes/external-sorting2.html

将生成的运行合并为连续更大的运行,直到文件排序.

正如我引用的那样,我们如何将产生的运行合并在一起??? 我们没有那么多记忆.

sorting algorithm

13
推荐指数
1
解决办法
1万
查看次数