小编nab*_*aba的帖子

67
推荐指数
3
解决办法
12万
查看次数

如何使用最少的写入次数对数组进行排序?

我的朋友在他的采访中被问到一个问题:

面试官给了他一系列未分类的数字并请他排序.限制是应该最小化写入次数,而对读取次数没有限制.

sorting algorithm

16
推荐指数
2
解决办法
5613
查看次数

Javascript映射在键中有两个值

我的页面上有3个下拉列表,第3个下拉列表中的选项取决于前两个下拉列表中的选项.

所以我想知道是否有办法用二维密钥在javaScript中实现一个地图?喜欢<Key1, Key2> -> Value.

我认为一种简单的方法是将两个键连接成一个字符串.有什么方法更体面吗?

谢谢.

javascript

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

计算图中2个节点之间的距离

我在数据库{STARTNODE,ENDNODE}中指导了以下格式存储的图形.因此,{5,3}表示从节点5到节点3有一个箭头.

现在我需要计算两个随机节点之间的距离.什么是最有效的方式?顺便说一下,图表有循环.

非常感谢!

python

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

Spring Bean Init Order

我有两个Spring Beans如下:

@Service
public class A{
}

@Service
public class B{
   @Autowired A a;

   public B(){
      a.doSomething();
   }
Run Code Online (Sandbox Code Playgroud)

问题是不能保证A早于B初始化.因此我将在B()中得到一个NullPointerException.

无论如何,我可以在Spring中指定这种依赖吗?

java spring

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

反转c型字符串

这是我的代码:

    void reverseStr(char *str)
{
    if (str == NULL) return;
    int i=0, j=strlen(str) -1;
    while(i<j)
    {
        char temp = str[j];  //i think this is the cause of the problem
        str[j] = str[i];
        str[i] = temp;
        i++;
        j--;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以这里是它的所在:

int main()
{   
    char *str = "Forest Gump";
    reverseStr(str);
    cout << str;
}
Run Code Online (Sandbox Code Playgroud)

这是我的错误:

/Applications/TextMate.app/Contents/SharedSupport/Bundles/C.tmbundle/Support/bin/bootstrap.sh:line 7:1931总线错误"$ 3".out

有什么想法吗?提前致谢.

c++ c-strings

0
推荐指数
1
解决办法
975
查看次数

标签 统计

algorithm ×2

arrays ×1

c++ ×1

c-strings ×1

java ×1

javascript ×1

python ×1

search ×1

sorting ×1

spring ×1