<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "hashing"]]></title>
		<link>http://forums.visual-paradigm.com/posts/14.html</link>
		<description><![CDATA[Latest messages posted in the topic "hashing"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>hashing</title>
				<description><![CDATA[  import javax.swing.*;<br> import java.util.*;<br> public class DafoFinals{<br>     public static void main(String args[]){<br>         <br>         String display; <br>         String object;  <br>         int number; // variable for the number of array //<br>         int t_num;  // variable for table number //<br>         int obj_num;  // variable for number of of object input as String //<br>         int value;  // variable for number objects to be converted to its hash value //<br>         int t_content; <br>             <br>         JTextArea displayArea = new JTextArea();<br>         display  = "OBJECTS\tVALUE\tRESULT\n\n";<br>         <br>         // Dialog box that will prompt the user to enter the number of objects to be hashed //<br>         object=JOptionPane.showInputDialog("Enter number of objects to be hashed."+"\nNOTE: Maximum of 15 objects only.");<br>         number = Integer.parseInt(object);<br>         String input[] = new String[number];<br>         String table[] = new String[15];<br>         <br>         for(t_num = 0; t_num < 15; t_num++){<br>             table[t_num] = "";<br>         }<br>         <br>         for(obj_num = 0; obj_num < number; obj_num++){<br>             input[obj_num] = JOptionPane.showInputDialog("Object no."+ "" +(obj_num+1));<br>             <br>             String askValue = intStr(input[obj_num].toUpperCase());<br>             value = intValue(askValue);<br>             <br>             while(value > 15){<br>                 String converted = "" + value;<br>                 value = intValue(converted);<br>             }<br>             <br>             int iVal = value - 1;<br>             <br>             if(table[iVal] == "")<br>                 table[iVal] = input[obj_num];<br>             <br>             else{<br>                 <br>                 for(t_content = iVal; t_content < 15; t_content++){<br>                     <br>                     if(table[t_content] == ""){<br>                         table[t_content] = input[obj_num];<br>                         break;<br>                     }<br>                     <br>                     if(t_content == 14){<br>                         t_content = -1;<br>                     }<br>                 }<br>             }<br>             <br>             display += input[obj_num] + "\t" + askValue +"\t" + value + "\n";<br>             <br>             }<br>             <br>             display += "\n\n\n____________________________________________"+"\n\n\t****HASH TABLE****" + "\n____________________________________________\n\n";<br>             <br>                 for(int y = 0; y < 15; y++){<br>                     display += (y+1) + "\t" + table[y] + "\n";<br>                 }<br>                 <br>                 displayArea.setText(display);<br>                 <br>                 JOptionPane.showMessageDialog(null, displayArea, "ITDAFO (Finals) :: Single Hashing", JOptionPane.INFORMATION_MESSAGE);<br>                 <br>                 System.exit(0);<br>             }<br>            <br>          <br>             static String intStr(String s){<br>                 String toValue = "";<br>                 <br>                 int val=0;<br>                 <br>                 for (; val < s.length(); val++){<br>                     <br>                     if (s.charAt(val) == 'A')<br>                          toValue += '1';<br>                     else if (s.charAt(val) == 'B')<br>                          toValue += '2';<br>                     else if (s.charAt(val) == 'C') <br>                          toValue += '3';<br>                     else if (s.charAt(val) == 'D') <br>                          toValue += '4'; <br>                     else if (s.charAt(val) == 'E') <br>                          toValue += '5';<br>                     else if (s.charAt(val) == 'F')<br>                          toValue += '6';<br>                     else if (s.charAt(val) == 'G')<br>                          toValue += '7';<br>                     else if (s.charAt(val) == 'H') <br>                          toValue += '8';<br>                     else if (s.charAt(val) == 'I') <br>                          toValue += '9';<br>                     else if (s.charAt(val) == 'J') <br>                          toValue += "10";<br>                     else if (s.charAt(val) == 'K') <br>                          toValue += "11";<br>                     else if (s.charAt(val) == 'L') <br>                          toValue += "12";  <br>                     else if (s.charAt(val) == 'M') <br>                          toValue += "13";<br>                     else if (s.charAt(val) == 'N') <br>                          toValue += "14";<br>                     else if (s.charAt(val) == 'O') <br>                          toValue += "15";<br>                     else if (s.charAt(val) == 'P') <br>                          toValue += "16";<br>                     else if (s.charAt(val) == 'Q') <br>                          toValue += "17";<br>                     else if (s.charAt(val) == 'R') <br>                          toValue += "18";<br>                     else if (s.charAt(val) == 'S') <br>                          toValue += "19";<br>                     else if (s.charAt(val) == 'T') <br>                          toValue += "20";<br>                     else if (s.charAt(val) == 'U') <br>                          toValue += "21";<br>                     else if (s.charAt(val) == 'V') <br>                          toValue += "22";<br>                     else if (s.charAt(val) == 'W') <br>                          toValue += "23";<br>                     else if (s.charAt(val) == 'X') <br>                          toValue += "24";<br>                     else if (s.charAt(val) == 'Y') <br>                          toValue += "25";<br>                     else if (s.charAt(val) == 'Z') <br>                          toValue += "26";<br>                    <br>                 }       <br>                 return toValue;   <br>             }<br>             <br>             static int intValue(String s){<br>                 int value = 0;<br>                 int i = 0;<br>                 <br>                 for(; i < s.length(); i++){<br>                     if(s.charAt(i) == '1') <br>                         value += 1;<br>                     else if(s.charAt(i) == '2')<br>                         value += 2;<br>                     else if(s.charAt(i) == '3')<br>                         value += 3;<br>                     else if(s.charAt(i) == '4')<br>                         value += 4;<br>                     else if(s.charAt(i) == '5')<br>                         value += 5;<br>                     else if(s.charAt(i) == '6')<br>                         value += 6;<br>                     else if(s.charAt(i) == '7')<br>                         value += 7;<br>                     else if(s.charAt(i) == '8')<br>                         value += 8;<br>                     else if(s.charAt(i) == '9')<br>                         value += 9;<br>                     else if(s.charAt(i) == '0')<br>                         value += 0;<br>                         <br>                     }<br>                     return value;<br>                 }<br>             }<br>               <br>                          <br>                          <br>                          <br>                          <br>                          <br>                          <br>                          <br>                          <br> ]]></description>
				<guid isPermaLink="true">http://forums.visual-paradigm.com/posts/2511#19415.html</guid>
				<link>http://forums.visual-paradigm.com/posts/2511#19415.html</link>
				<pubDate><![CDATA[Thu, 4 Oct 2007 15:33:31]]></pubDate>
				<author><![CDATA[ Anonymous]]></author>
			</item>
	</channel>
</rss>