All pastes #242385 Raw Edit

Someone

public text v1 · immutable
·published 2006-11-07 05:02 UTC
rendered paste body
			 while (!(found) && (low <= high))
			 {
				 strDisplay = "";
				 for (i = 0; i < 20; i++)
					 strDisplay += strName[i] + " ";
				 MessageBox::Show(strDisplay);
				 strMidName = strName[mid];
//				 strMidName = strName[1];
				 strLog += "Checking location " + mid.ToString() + " (" + strMidName + ") against " + strTarget + " (Low: " + low.ToString() + " & High: " + high.ToString() + ")" + Environment::NewLine;
				 if (String::Compare(strTarget,strMidName)==0)
					 found = true;
				 else 
				 {
					 if(String::Compare(strTarget,strName[mid])< 0)
					 {
						 high = mid-1;
						 mid = (low + high)/2;
					 }
					 else if(String::Compare(strTarget,strName[mid])> 0)
					 {
						 low = mid+1;
						 mid = (low + high)/2;
					 }
				 }
//				 i++;
			 }