问题列表 - 第36787页

快速搜索双向链表

我目前有一个简单的数据库程序,它从文本文件中读取键并将它们存储在双向链表中(如果需要,稍后会读取值)。目前,我对列表进行顺序搜索,但这显然相当慢。我希望还有另一种方法可以做到。我正在阅读有关二叉树(特别是红黑树)的内容,但我对它们不太了解,并希望我能从 stackoverflow hivemind 中看到一些东西:)我想我的问题是,最快的方法是什么在双向链表中进行搜索?

编辑:忘记说列表已排序。不知道这是否会改变什么。另外,我只读取keys的原因是最大值长度是1024*32字节,我觉得太大了。请注意,这是一项作业,因此“典型使用场景”不适用。教授们可能会对这件事进行压力测试,而我不想分配那么大的块。

c search linked-list

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

ASP.net mvc对DropDown值更改的调用操作

我有一个关于我的观点的下拉菜单.此下拉列表仅适用于条目.基本上我需要知道在下拉值改变时如何调用动作?

我的情况是:我正在制作一个简单的收件箱页面.下拉列表包含筛选选项:查看全部,查看邀请,查看回复等.

当用户从下拉列表中选择过滤器选项时,我想调用一个操作来返回带有过滤数据的新视图.

有任何想法吗?我猜它是某种方式将附加到下拉列表的OnChange的脚本,但我不知道语法是什么或如何从脚本调用MVC操作.

提前致谢

client-side asp.net-mvc-2 drop-down-menu

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

R编程:自动化字符串的合并

我正在尝试自动化这里的一些系统,特别是基于调查数据生成报告.

假设我对1个问题有3条评论.

current_comments <- c("too slow", "not fast enough", "bad speed")
Run Code Online (Sandbox Code Playgroud)

基本上我想要做的是将注释合并到一个由" - "分隔的字符串中,看起来像这样

>current_comments
[1] "too slow - not fast enough - bad speed"
Run Code Online (Sandbox Code Playgroud)

这样我就可以将它粘在一个单元格中进行导出.

我知道我可以通过使用粘贴功能来实现这一点.

> paste(current_comments[1], " - ", current_comments[2], " - ", current_comments[3])
[1] "too slow  -  not fast enough  -  bad speed"
Run Code Online (Sandbox Code Playgroud)

但从自动化角度来看,如何通过不同数量的评论来做到这一点.

很抱歉有一个新手问题,但这让我在下午的大部分时间里难以接受.

编辑:按照要求继续dput(head(clean_data, 10))使用名称和问题进行更改

ture(list(res_qnumber = 1:10, res_ID = c(44024431L, 44024431L, 
44024431L, 44024431L, 44024431L, 44024431L, 44024431L, 44024431L, 
44024431L, 44024431L), res_name = c("name1", "name1", 
"name1", "name1", "name1", "name1", "name1", 
"name1", "name1", "name1"), …
Run Code Online (Sandbox Code Playgroud)

string automation r character

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

如何在bash中更新man

我最近一直在尝试Linux,所以我的问题对你来说太容易了.不管怎么说

我试着看看lseek的男人,但这个功能没有男人.我想知道如何在bash上更新linux的人.

预先感谢

linux

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

在C/C++中,char*arrayName [] []是指向指针的指针还是指向指针的指针?

我理解多维数组作为指针的指针,但也许我错了?

例如,我虽然:

char * var = char var[]

char ** var = char* var[]char var[][]

char *** var = char var[][][]char* var[][]char** var[]

这是不正确的?我很困惑因为我在简单的教科书示例中看到了char*[] []演员作为char**.

我粘贴了下面的例子.任何人都可以为我清除这个吗?谢谢!


/* A simple dictionary. */
#include <stdio.h>
#include <string.h>
#include <ctype.h>

/* list of words and meanings */

char  *dic[][40] = {
    "atlas", "A volume of maps.",
    "car", "A motorized vehicle.",
    "telephone", "A communication device.",
    "airplane", "A flying machine.",
    "", ""  /* null terminate the list */
}; …
Run Code Online (Sandbox Code Playgroud)

c c++ arrays pointers multidimensional-array

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

如何删除样式?

假设我们在.Resource标签中定义按钮样式.该样式适用于所有按钮(TargetTye=Button, x:Key is not set).在我的应用程序的某些部分,我想关闭此样式.

我寻求一种可以实现"样式撤销"功能的解决方案.就像输入MS Word一样,当你尝试某种形式(粗体/下划线)时 - 应该读作应用样式 - 然后你将其撤消以返回初始状态.

我该怎么做?

[编辑]

我的问题类似于这里的如何在WPF中调用Windows主题?- Stack Overflow,其中调用的主题是当前所选的Windows操作系统主题.

wpf themes styles

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

iPhone/iPad项目xCode

我可以为iPad编译相同的iPhone源代码吗?

iphone xcode ipad

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

将初始化打破rails中的布局设置?

在其中一个控制器中,我需要一个特定的布局.我layout在开头添加了.它运作良好.

但是,如果我initialize为一些基于控制器的变量添加一个函数.Rails似乎只是忽略了layout命令.

有没有人有同样的问题?我该如何解决?

class AdminsController < ApplicationController

  layout "layout_admins"

  def initialize
    @Title = "Admins"
  end

  def index
    ....... some code here
  end
end
Run Code Online (Sandbox Code Playgroud)

layout initialization ruby-on-rails

17
推荐指数
2
解决办法
4380
查看次数

将字符串转换为元组

我有一个像这样的字符串:

'|动作与冒险|戏剧|科幻小说|幻想|'

如何将其转换为元组或列表?

谢谢.

python

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

Visual Studio 2008上的NuPack(NuGet)

可以在Visual Studio 2008上安装NuPack(NuGet)吗?

visual-studio-2008 nuget

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