小编AGe*_*eek的帖子

什么相当于Java中的C"静态"关键字?

我想知道什么可能是java中的等效关键字,它可以执行与"C中的静态关键字"相同的功能.我想在java中进行递归,执行与C中的静态关键字相同的功能...

请帮忙..

c java static

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

哈希函数确定

我们如何才能为字符串集找到最有效的哈希函数(最小可能的冲突机会).

假设我们给出了一些字符串..并且字符串的长度也没有定义.Ajay Vijay Rakhi ....

我们知道没有的数量.可用的字符串,所以我们可以设计一个大小的哈希表(可用的数量).什么可以是我们可以为这样的问题设计的完美哈希函数?

以递增方式将每个字符ascii值乘以31(素数)会导致哈希值大于MAX_INT的值,然后模数将无法正常工作...所以请给出一些有效的哈希函数构建解决方案.. ..

我有很少的字符串,让我们说count = 10 ....我需要实现一个哈希函数,这样所有这10个字符串在哈希表中唯一适合....任何完美的哈希函数O(1)可用,对于这种问题?? 哈希表大小将为10,对于这种情况......

只有C编程......

请解释网站上的逻辑.... http://burtleburtle.net/bob/c/perfect.c 这看起来很复杂但对我来说很完美.. !! 这里使用的算法是什么...直接读取代码是非常困难的!

谢谢....

c algorithm data-structures

8
推荐指数
2
解决办法
310
查看次数

如何确定一个点是否位于矩形内?

可能重复:
查找点是否位于矩形内

有一个采访问题,"如何确定一个点是否位于矩形内"

请注意,矩形也可以旋转.因此,检查矩形内部点的简单解决方案在这里不起作用......

请分享您对这个问题的看法..

我在互联网上找到了一个链接,并试图理解它,但失败了....请问这里的任何一个机构可以提供完整的计算机图形逻辑解决方案,因为我已经忘记了所有的基础知识.... 如何确定一个点是否在矩形内.

c c++ algorithm computational-geometry

8
推荐指数
3
解决办法
8795
查看次数

什么数据结构最适合在Java中实现二维数组?

我想实现一个2-D数组的东西.

什么数据结构最适合这个?数组或其他数据结构都可以.如果有任何其他数据结构满足我的要求,请告诉我.

我不想使用数组,因为2-D数组需要在程序的早期声明,但它不是固定的; 大小将在运行时确定.

此外,行数将等于列数; 这是固定的,因为行和列都将使用相同的名称.

我也希望遍历这个二维数据结构,就像我通过Map一样.

java multidimensional-array data-structures

7
推荐指数
2
解决办法
9262
查看次数

如何在表格中获得第一个未使用的ID?

我必须编写一个查询,其中我需要ID为特定记录分配一个(唯一密钥),该记录未被使用/未被生成/在数据库中不存在.

简而言之,我需要id为特定记录生成一个并在打印屏幕上显示它.

E. g.:

ID  Name

1   abc
2   def
5   ghi

所以,问题是它应该ID=3作为尚未生成的下一个立即返回,并且在这一代之后id,我将把这些数据存储回数据库表.

它不是一个硬件:我正在做一个项目,我有一个要求,我需要编写这个查询,所以我需要一些帮助来实现这一目标.

所以请指导我如何进行此查询,或如何实现此目的.

谢谢.

我无法添加评论,这就是为什么我在这里写我的评论..我使用MySQL作为数据库..

我的步骤是这样的: -

1)从数据库表中检索未使用的id.

2)因为他们不是.用户(基于网站的项目),所以我不想发生并发,所以如果一个用户生成一个ID,那么它应该锁定数据库,直到同一个用户收到id并存储该id的记录.之后,其他用户可以检索不存在的ID.(主要要求)..

我怎么能在MySQL中实现所有这些东西,而且我认为Quassnoi的答案是值得的,但它不适用于MySQL ..所以plz解释有关查询的一点,因为它对我来说是新的..并且这个查询工作在MySQL ..

mysql sql

6
推荐指数
2
解决办法
8596
查看次数

找到数组中的第n个最小元素而不进行排序?

我想写一个程序来找到第n个最小的元素,而不使用任何排序技术.

我们可以递归地进行,分割和征服风格,如快速排序?

如果没有,怎么样?

c

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

得到异常错误"线程Thread-1中的异常(很可能在解释器关闭期间引发)"使用Paramiko

我写了一个简单的程序,通过paramiko创建SSH连接,然后执行一个简单的命令.但它总是抛出异常错误: -

线程Thread-1中的异常(很可能在解释器关闭期间引发):Traceback(最近一次调用last):文件"/usr/lib/python2.7/threading.py",第530行,在__bootstrap_inner
文件中"/ usr/lib /python2.7/site-packages/paramiko/transport.py",第1574行,在运行中:'NoneType'对象没有属性'错误'

我写的程序如下: -

    class Session:

      def __init__(self, ipaddr, username, password):
        self.ipaddr = ipaddr
        self.username = username
        self.password = password

        self.connect()

      def connect(self):
        try:
          time.sleep(1)
          self.ssh = paramiko.SSHClient()
          self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

          try:
            self.ssh.connect(self.ipaddr, username=self.username, password=self.password)
            time.sleep(2)
          except socket.error, e:
            print e
            self.ssh.close()
            sys.exit()

        except Exception, e:
          print e

  def executeCmd(self, cmd):
    data = ""
    try:
      stdin, stdout, stderr = self.ssh.exec_command(cmd)
      data = stdout.read()
    except SSHException, e:
      print "Error: ", e
      errorMsg = "Error: %s" %traceback.format_exc()
      print errorMsg

    return …
Run Code Online (Sandbox Code Playgroud)

python paramiko

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

如何找到地图的中间元素?STL

嗨,我陷入了STL Library/C++中Map的概念.

int arr[] = {10,15,14,13,17,15,16,12,18,10,29,24,35,36};
int n = sizeof arr / sizeof *arr;

map<int, bool> bst;
map<int, bool>::iterator it;
vector<int> median_output;

const int k = 5;
for (int i = 0; i < k; ++i) {
    bst.insert(make_pair(arr[i], true));
}

for (it = bst.begin(); it != bst.end(); it++) {
    cout << (*it).first << " ";
}
Run Code Online (Sandbox Code Playgroud)

现在当我打印这张地图时,它按照排序顺序打印.现在有任何最简单的方法来找到这个地图的中间.....需要找到一个更大的问题的中位数...所以试图实现平衡的二叉搜索树..

c++ algorithm

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

在C中实现ceil函数

我有两个关于ceil()功能的问题..

  1. ceil()功能在C中实现.如果我使用ceil(3/2),它工作正常.但是当我使用时ceil(count/2),如果count的值是3,那么它会给出编译时错误.

    /tmp/ccA4Yj7p.o(.text+0x364):在函数FrontBackSplit': : undefined reference toceil'collect2:ld返回1退出状态

    如何在第二种情况下使用ceil函数?请建议.

  2. 如何在C中实现自己的ceil功能.请提供一些基本指导.

谢谢.

c ceil

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

尝试和后缀树实现

我研究过Tries和Suffix Trees,并希望实现相同的功能.请分享一些链接,我可以从中了解实施的结构和基本概念.

任何好的例子,如果包括在内,都会是一个加分.

在C中实施

c trie data-structures

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