Welcome to Algorithms Wiki!Edit

This time the wiki will not only be about answering the lecture exercises. As a start, here are some pages:

General Questions and Answers page

Questions from previous exams page

Web resources and links page

General Guidelines:Edit

1. Anyone can edit and should edit this document. It's COLLABORATIVE work. It doesn't have to be perfect or complete. Just a hint or a general direction would be of great help as well. Do what you can.

2. About mathematical writing - you can write in latex!

3. If you have a question or want to start a discussion, add a QQQ string: For example:

QQQ: I don't understand why this is true. -Ofer

Once it's answered, change the QQQ to just Q. This is so people can easily search for open problems that need attention.

4. It's best if everyone has a user. That way we can follow the changes more easily and fight spam if it occurs.

As of now - anonymous editing is allowed.

7. There is no number 6.


  • Ask questions in relevant page - about the lectures, previous exams, the problem set Uri's going to hand out.
  • Write answers to other people's questions.
  • Add links to relevant material on the web (lecture notes and whatever helps).
  • Add new pages as needed (using link on the left).

Examples for things that can be done here:Edit

To see the code that created these examples, click edit on the upper right. You may want to see the "source" if you're hardcore (once you are in edit mode, there's a button on the toolbar).

Latex formula:Edit


\tilde{f}(\omega)=\int_{-\infty}^{\infty} f(t) e^{-i\omega t} dt


aaa bbb ccc
Example table
1 0 0
0 1 0
0 0 1


Achieved by selecting "Code / preformatted" from the toolbar above (right to the left of the "Bold" button).

for i=1 to n do
  bla bla
return 0