问题列表 - 第19974页

如何确定随机骰子卷产生的问题的最佳,更差和平均的案例复杂性?

有一本100页的图画书.如果骰子随机滚动以选择其中一个页面并随后重新滚动以搜索书中的某个图片 - 如何确定此问题的最佳,最差和平均情况复杂度?

建议答案:

最好的情况:在第一个骰子卷上找到图片

最坏的情况:图片在第100个骰子卷上找到或图片不存在

平均情况:50个骰子卷后发现图片(= 100/2)

假设:最多一次搜索不正确的图片

algorithm analysis

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

计算不能被2,3,5整除的数字

在我的程序中,我认为我的count变量没有保持该值.我该怎么办才能举办?这是我的代码.

static void Main(string[] args)
    {
        double a;
        double count = 0;
        Console.WriteLine("Enter the Numbers : ");
        for (double i = 1; i <= 10; i++)
        {
            a = Convert.ToDouble(Console.ReadLine());
            if (a % 2 != 0 || a % 3 != 0 || a % 5 != 0)
            {
                count = count++;
            }
            //else
            //{

           // }
            Console.ReadLine();
        }
        Console.WriteLine("The Numbers That Are divisible by 2,3,5 are : " + count);
        Console.ReadLine();


    }
Run Code Online (Sandbox Code Playgroud)

c# math

0
推荐指数
2
解决办法
7047
查看次数

你什么时候达到单位测试过度杀伤?

我目前正在开展一个项目,在那里我使用NUnit进行单元测试,使用Moq进行模拟,使用MSpec编写规范并使用WebAii测试UI.

虽然我总体上享受了这方面的经验,并且充分了解了测试的内容和方法,但我还是想知道这四种工具是否有点落伍.

单元测试是否有点荒谬?有可能过头了吗?在你看来,什么是合理的测试和什么是不必要的细节?

编辑:
要清楚,我所写的测试数量并不是因为我正在使用的工具的广度.四个似乎很多,但如果其他人使用这种阵容效果良好,我想听听它.

unit-testing

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

SIMD或不SIMD - 跨平台

我需要知道如何以某种方式编写一些可并行化问题的C++跨平台实现,以便我可以利用SIMD(SSE,SPU等)(如果可用).同时我希望能够在运行时在SIMD之间切换而不是SIMD.

你会如何建议我解决这个问题? (当然我不想为所有可能的选项多次实现该问题)

我可以看到这对C++来说可能不是一件容易的事,但我相信我错过了一些东西.到目前为止,我的想法看起来像这样......类cStream将是单个字段的数组.使用多个cStream我可以实现SoA(阵列结构).然后使用一些函数我可以伪造我需要在整个cStream上执行的Lambda函数.

// just for example I'm not expecting this code to compile
cStream a; // something like float[1024]
cStream b;
cStream c;

void Foo()
{
    for_each(
        AssignSIMD(c, MulSIMD(AddSIMD(a, b), a)));
}
Run Code Online (Sandbox Code Playgroud)

其中for_each将负责增加流的当前指针以及使用SIMD和没有SIMD内联仿函数的主体.

像这样的事情:

// just for example I'm not expecting this code to compile
for_each(functor<T> f)
{
#ifdef USE_SIMD
    if (simdEnabled)
        real_for_each(f<true>()); // true means use SIMD
    else
#endif
        real_for_each(f<false>());
}
Run Code Online (Sandbox Code Playgroud)

请注意,如果启用SIMD,则检查一次,并且循环位于主仿函数周围.

c++ metaprogramming simd functor

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

C#语言是微软的产品吗?

我正在证明我的论文,我想知道如何描述我使用的语言

  • 微软C-Sharp(C#)
  • C-Sharp(C#)
  • C#
  • C#和Microsoft .NET Framework

组合或其他什么?

.net

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

iPhone地址簿自定义属性

我正在开发一个类似于iphone的原生联系人应用程序的应用程序.我想在本机iphone地址簿数据库中添加其他属性/字段.例如每个联系人的网络运营商(AT&T).

如何从我们的应用程序访问本机地址簿的数据库?这可能吗?

iphone addressbook

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

强制Makefile在构建目标之前执行脚本

我正在使用Makefiles.

但是,在执行任何目标之前,我需要执行一个命令(zsh脚本).我该怎么做呢?

谢谢!

makefile target

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

什么是端点?

我一直在阅读OAuth,它一直在讨论端点.什么是端点?

authentication api oauth endpoint

152
推荐指数
9
解决办法
15万
查看次数

VS2008附带的sql server和sql server express 2008之间有什么区别吗?

Visual Studio 2008附带的sql server是否有任何区别?

和sql server express 2008?

提前致谢

sql-server sql-server-2008

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

PHP - session_unset是否取消注册$ _SESSION变量?

session_unset()是否取消注册所有$ _SESSION变量,或者您是否必须使用unset()手动清除注册到$ _SESSION数组中的每个变量?

我对此感到困惑,因为PHP文档说:

仅对不使用$ _SESSION的旧版弃用代码使用session_unset().

如果使用$ _SESSION,请使用unset()取消注册会话变量

php scripting session webserver

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