problem solved
Salamat sa mga master diri![]()
@TS hhmm ni ask akong amigo if ok ra bah daw explain nimo balik ang #2 gi ingon sa imong teacher.. hhmm murag libog na daw sabton sa sentence.
not sure if pop pa bah na if ang 'a' gi remove kay siya man ta first.
sa imong case 2 e remove lang ang search nimo.. mao ingon sa akong amigo.
mao btw ts, paki klaro nang #2 .
imo gpasabot kai in.ani?Code:#2 Kung ang user ganahan niya i pop ang 'a', ma pop "automatically" ang 'b','1','2' usa ang 'a' daun kung ma pop na ang 'a', ma push napud "automatically" ang 'b','c','d' balik sah stack...so gikan sah [a,b,1,2] => [b,1,2]
stack => pop => left
[a,b,1,2] => 'a' =>[b,c,d]
[l,2,4,k,f] => 'l'=> [m,n,o,p]
[q,3,c,d,k] => '3' => [4,5,6]
mao ba? guess ra nako ni. klaroha explain ts nya dghana ug examples.
OT: reha lagi mog name sako maestro ts.![]()
@gwenharold - pop gyud cya master pero salamat sah imong word na "remove" kay na solbad na hnoun akong problema...Naa man diay remove() method ang stack sah java, pero naa pud ko g buhat na algorithm na di rako mag agad sah remove() na method.....PROBLEM SOLVED
pasensya kaau master kung wa nako ma klaru....
example:
stack => user's choice => so i pop pah ang, => push(automatic push balik sah stack) => nya pop na ang,
[a,b,c,d] ' b ' [c,d] [a,c,d] 'b'
Salamat mga master![]()
mao siguro ni pasabot ni TS. example if gusto nako i pop tanan items sa stack from bottom to top.
A = top (last item pushed on the stack)
1. Stack = [A, B, C, D, E]
Operation: Pop = E
{Pop A, Pop B, Pop C, Pop D, Pop E, Push D, Push C, Push B, Push A}
Stack = [A, B, C, D]
2. Stack = [A, B, C, D]
Pop = D
Stack = [A, B, C]
3. Stack = [A, B, C]
Pop = C
Stack = [A, B]
4. Stack = [A, B]
Pop = B
Stack = [A]
5. Stack = [A]
Pop = A
Stack = [empty]
sakto ba TS?
sayop man guro na imo case 2 TS.
dapat:
for(int i = 0; i < popCart.length; i++)
{
pop = s.pop();
if(pop.equals(search))
{
push balik ang contents sa imo popstack
b = true;
}
else {
popStack.add(pop);
}
}
alternatively pwede ka mag gamit lang gyud ug stack lang since stack man inyo lesson kaha:
Stack a = new Stack();
Stack b = new Stack();
// this is your search input
int searchIndex = a.search(searchInput);
// if input is not found in stack then dont do anything
if(searchIndex > 0) {
System.out.println("Position: " + searchIndex);
//Pop all the unnecessary stuff
for(int i = 1; i < searchIndex; i++) {
b.push(a.pop()); // pop and push to the other stack.
}
//This is your searched object that is being popped
Object searchedObject = a.pop();
//push back your popped contents
for(int i = 1; i < searchIndex; i++) {
a.push(b.pop());
}
System.out.println("Stack: " + a);
System.out.println("Searched Object: " + searchedObject);
}
else {
System.out.println("Object Not Found");
}
@dekarcane -salamat master![]()
mga master, d lng ko mag post ug lain thread...naa koy lain pangutana bahin aning linux os(ubuntu)....nag ilis ko ug OS karun, ubuntu....mana nko ug install ang xampp...mo dagan nah....sah akong nabasahan sa google, sah htdocs rah daw i save ang php files...unsaon nako pag access atong php files? d man cya parehas sa wamp server na makta rah ang folder na g save sa www sah wamp
Similar Threads |
|