FAQ of Stack

download FAQ of Stack

of 8

Transcript of FAQ of Stack

  • 7/27/2019 FAQ of Stack

    1/8

    2. Is it possible to create flashcards? I only see pages for creating a

    "StudyStack".

    Yes. When you create a StudyStack, the corresponding flashcards, hangman

    game, word search puzzle, crossword puzzle, word scramble, fill-in-the-blank

    and StudyTable are automatically created.

    After signing in, if you would like to create activities using your own data,

    click on the link that says "Create new stack"

    A page with three "tabs" should be displayed. On the "settings" tab, you can

    enter anything to describe and name your new stack. Then press "Save

    Changes"

    Then click on the "Data" tab. A table will be displayed where you can enter

    the information you would like to study. In the first column, type a question.

    In the second column type an answer. When you have entered the data you

    would like to study, click on the "Save Changes" button.

    Once your data is entered, you may use any of the activities, such as

    hangman and word scramble with your data.

    3. How can I share my stacks with others?

    If you have a StudyStack account, you can share your "public profile" page to

    allow others to easily view the stacks that you created and the ones that you

    have marked as a favorite. (You can change the user name for your account

    by going to your "My StudyStack" page and clicking on the Account tab.)

    4. I am a teacher and I want my students to use the stacks I

    created, do all my students need accounts?

    No, your students can still view your stacks and use all the activities.

    However, there are some additional features available when you are signed in

    to studystack. The flashcard activity will remember what box you put each

    card in and when you go back to the flashcard activity later, the cards will be

    where you left them. Also, your high scores in games will only be saved if you

    are logged in.

    5. Can I enter data but not have it viewable by everyone else?

    Yes. Edit your stack and change the Category to "private" on the "Settings"

    tab. If you are trying to study information that you are directly copying from

    copyrighted material, you should also chose "private" as the category.

    Eventhough private stacks will not be listed on your public profile page, any

    user that enters the URL of your private stack will still be able to view it. If

    you have a stack that you don't want anyone to be able to see, you will need

  • 7/27/2019 FAQ of Stack

    2/8

    to delete the stack.

    6. Can I create a new folder or category?

    No. But just send an email and I'll create one for you. Make sure to specify

    what page the new folder should be added to.

    7. I saw a mistake on one of the flashcards. Can I send an email to

    the person who entered the data?

    No. In accordance with our privacy policy, StudyStack does not give out email

    addresses. However, you may be able to correct the data. When a user

    creates a stack, he can indicate whether other users should be allowed to

    edit the data. If they allow other users then you can edit the data.

    8. How do I enter foreign language characters?

    You should try to learn how your computer allows you to enter foreignlanguage characters using your keyboard. That way you can enter foreign

    language characters in any program. Try any of the links below for details:

    Microsoft Support

    WikiHow help for Windows

    General help from starr.net

    General help from Penn State University

    You might also try using a browser with a keyboard plugin for your language.Then you can use this virtual keyboard on any web site you visit. Chrome

    users can find plugins at chrome.google.com/extensions and FireFox users

    can find them at addons.mozilla.org/firefox.

    9. How do I delete a stack?

    You can only delete the stacks you create. Go to your "My StudyStack" page

    and look to the far right of the page. Next to each stack name, there is a link

    to click on to delete a stack.

    10. When creating the labeled slides, how do I delete a label, image,

    or slide?

    To delete a label or image, click on the item you want to delete and then

    press the delete key. (On a Mac laptop, you will have to hold down the FN key

    while you press Delete.) To delete an entire slide, click on the smaller preview

    image of the slide which is below the main slide, then press delete.

    11. Is there a way to mark a set as a favorite?

  • 7/27/2019 FAQ of Stack

    3/8

    Yes, when you are logged in to StudyStack a gray star will be displayed at the

    top right of each activity page. Click on the star and it will turn yellow to

    indicate that this set is one of your favorites. All you favorite stacks will be

    listed on the bottom of your "My StudyStack" page. screenshot

    12. I created a stack but I don't see it in the list of stacks for thecategory I selected. Why is that?

    The stacks are listed by their description, not their name. Are you looking for

    the right text? Also, only stacks with at least five flashcards get listed.

    13. How do I delete my studystack account?

    First make sure that you have verified the email address for your account.

    Then send an email from that account to [email protected].

    14. How can I copy an existing stack?

    1. First export the stack you want to export by going to the bottom of the

    Apps page and picking "Delimited Export".

    2. Open the file that was exported and Copy the text that was exported.

    3. Create a new stack from your "My StudyStack" page.

    4. Fill out the Settings tab with a new name and save the changes

    5. Click on the Data tab and then click the "Import Text" link on the bottom

    right.

    6. Paste the text that copied from step 2.

    7. Click "Import" and then "Save Changes"

    15. StudyStack is not working right and I am using Chrome. What is

    wrong?

    Usually this is caused by a Chrome Extension that you may not have even

    realized you installed. Browse to chrome://chrome/extensions/ and uncheck

    any of the enabled extensions and then see if the problem goes away.

    16. I have a question that is not answered here. What should I do?

    - Send an email to [email protected] or

    - use the comment form.

    How would you use stacks to implement a queue?

  • 7/27/2019 FAQ of Stack

    4/8

    Answer: So how could we go about doing this? What if we used two stacks

    and used one as the incoming stack and the other as the outgoing stack? A

    queue is a FIFO structure, so when we enqueue something, we need to make

    sure that it does not get popped off before something that was already there.Similarly, when we dequeue something, we have to make sure that elements

    that were inserted earlier get ejected first.

    Whats better than some code!

    Stack in;

    Stack out;

    void enqueue( int value ) {

    while( !out.isEmpty() ) {

    in.push( out.pop() );

    }

    in.push( value );

    }

    int dequeue() {

    while( !in.isEmpty() ) {

    out.push( in.pop() );

    }

    return out.pop();

    }

    Data structures stack and queue interview questions

    Data Structures Stack and Queue - August 22, 2008 at 13:10 PM by Rajmeet

  • 7/27/2019 FAQ of Stack

    5/8

    Ghai

    Describe stack operation.

    Describe queue operation.

    Discuss how to implement queue using stack.

    Explain stacks and queues in detail.

    What are priority queues?

    What is a circular singly linked list?

    Describe stack operation.

    Answer

    Stack is a data structure that follows Last in First out strategy.

    Stack Operations:-

    Push Pushes (inserts) the element in the stack. The location is specified bythe pointer.

    Pop Pulls (removes) the element out of the stack. The location is specified

    by the pointer

    Swap: - the two top most elements of the stack can be swapped

    Peek: - Returns the top element on the stack but does not remove it from the

    stack

    Rotate:- the topmost (n) items can be moved on the stack in a rotating

    fashion

    A stack has a fixed location in the memory. When a data element is pushed in

    the stack, the pointer points to the current element.

    Describe queue operation.

  • 7/27/2019 FAQ of Stack

    6/8

    Answer

    Queue is a data structure that follows First in First out strategy.

    Queue Operations:

    Push Inserts the element in the queue at the end.

    Pop removes the element out of the queue from the front

    Size Returns the size of the queue

    Front Returns the first element of the queue.

    Empty to find if the queue is empty.

    Discuss how to implement queue using stack.

    Answer

    A queue can be implemented by using 2 stacks:-

    1. An element is inserted in the queue by pushing it into stack 1

    2. An element is extracted from the queue by popping it from the stack 2

    3. If the stack 2 is empty then all elements currently in stack 1 are

    transferred to stack 2 but in the reverse order

    4. If the stack 2 is not empty just pop the value from stack 2.

    Data structure stacks and queues - April 16,

    2009 at 17:50 PM by Vidya Sagar

    Explain stacks and queues in detail.

  • 7/27/2019 FAQ of Stack

    7/8

    A stack is a data structure based on the principle Last In First Out. Stack is

    container to hold nodes and has two operations - push and pop. Push

    operation is to add nodes into the stack and pop operation is to delete nodes

    from the stack and returns the top most node.

    A queue is a data structure based on the principle First in First Out. The nodes

    are kept in an order. A node is inserted from the rear of the queue and a node

    is deleted from the front. The first element inserted in the first element first

    to delete.

    Data Structure queues- posted on August 06,

    2008 at 13:10 PM by Amit Satpute

    Question - What are priority queues?

    Answer

    A priority queue is essentially a list of items in which each item has

    associated with it a priority

    Items are inserted into a priority queue in any, arbitrary order. However,items are withdrawn from a priority queue in order of their priorities starting

    with the highest priority item first.

    Priority queues are often used in the implementation of algorithms

    Question - What is a circular singly linked list?

    Answer

    In a circular singly linked list, the last node of the list is made to point to the

    first node. This eases the traveling through the list..

  • 7/27/2019 FAQ of Stack

    8/8

    1. Are there any videos that show me how to use studystack?

    Entering your own data to study

    Creating labeled slides (targets)

    http://www.studystack.com/FAQ.jsp

    http://www.indiabix.com/technical/data-structures/

    http://www.studystack.com/FAQ.jsphttp://www.indiabix.com/technical/data-structures/http://www.indiabix.com/technical/data-structures/http://www.studystack.com/FAQ.jsp