28:
62:) until the task is completed. Different algorithms may complete the same task with a different set of instructions in more or less time, space, or effort than others. Algorithms are sometimes implemented as
42:
is a set of instructions for accomplishing some task which, given a defined set of inputs, will result in some recognisable end-state (contrast with
104:
125:
111:
17:
66:
but are more often implemented by other means, such as in a biological neural network (for example, the human
118:
50:, although many algorithms are much more complex; algorithms often have steps that repeat (
8:
75:
63:
27:
55:
92:
46:). The concept of an algorithm is often illustrated by the example of a
88:
71:
59:
80:
51:
43:
38:
96:
47:
67:
18:Knowledge:Today's featured article
14:
74:or an insect relocating food), or in
23:
26:
24:
139:
54:) or require decisions (such as
13:
1:
78:or in a mechanical device. (
7:
10:
144:
119:More featured articles
32:
30:
87:Recently featured:
33:
76:electric circuits
64:computer programs
135:
143:
142:
138:
137:
136:
134:
133:
132:
131:
34:
22:
21:
20:
12:
11:
5:
141:
130:
129:
122:
115:
108:
100:
25:
15:
9:
6:
4:
3:
2:
140:
128:
127:
123:
121:
120:
116:
114:
113:
109:
107:
106:
102:
101:
99:
98:
94:
90:
85:
83:
82:
77:
73:
70:implementing
69:
65:
61:
57:
53:
49:
45:
41:
40:
29:
19:
124:
117:
110:
103:
93:Christianity
86:
79:
37:
35:
31:a flowchart
89:Jim Henson
72:arithmetic
60:comparison
44:heuristic
39:algorithm
112:By email
105:Archive
81:more...
52:iterate
97:Franks
48:recipe
126:About
68:brain
56:logic
16:<
58:or
36:An
95:–
91:–
84:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.