我在sql server 2008中拥有大量数据的表
|ID|Name|Column_1|Column_2|
|..|....|........|........|
Run Code Online (Sandbox Code Playgroud)
超过18,000条记录.所以我需要具有最低值的行Column_1是日期,但可以通过任何数据类型(未分类),所以我使用这些句子
SELECT TOP 1 ID, Name from table ORDER BY Column_1 ASC
Run Code Online (Sandbox Code Playgroud)
但这非常缓慢.我认为我不需要整理整个表格.我的问题是如何使用TOP 1和获得相同的日期ORDER BY
我正在 winform (c#) 中使用文本框,并使用文本在数据库中进行查询。
但每次文本更改时,我都需要不断查阅文本框的文本。因此,对于这些,我使用 KeyUp。但这个活动太慢了。
文本框编辑完成后是否会触发任何事件?我考虑完成2个条件
控制失去焦点。控制有200ms无按键
我有一个像这样的数字列表(数组)
1 2 3 4
Run Code Online (Sandbox Code Playgroud)
所以我的目标是给另一个数组的检查,如果这个数组,如果原来的例子的排列,阵列(3 4 1 2)和(1 2 4 3)是原始但排列(1 2 1 1)或(1 5 4 3)没有.
我使用无向图,G我的目标是找到比N 一对一关系中的节点最长的所有可能的链。
例如:
在下一张图中,一对一关系中长度超过 2 个节点的“链”是:
- d -> e -> f -> g
- c -> k -> l -> m
Run Code Online (Sandbox Code Playgroud)

那么解决这个问题的最佳方法或算法是什么?
任何人都知道有什么程序可以定义输入集合,并且可以逐步可视化排序算法(冒泡、快速、shell 等)
\n\n因此一些
\n\n1th iteration result: [3, 5, 7, 1, 8, 9]\n2th iteration result: [3, 5, 1, 7, 8, 9]\n3th iteration result: [3, 1, 5, 7, 8, 9]\n4th iteration result: [1, 3, 5, 7, 8, 9]\n5th iteration result: [1, 3, 5, 7, 8, 9]\n\xc2\xa0\nFinal result: [1, 3, 5, 7, 8, 9]\nRun Code Online (Sandbox Code Playgroud)\n algorithm ×3
arrays ×1
c# ×1
controls ×1
database ×1
graph-theory ×1
nodes ×1
permutation ×1
sorting ×1
sql ×1
sql-server ×1
tree ×1
windows ×1
winforms ×1