ผลต่างระหว่างรุ่นของ "Algo lab/running times"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 1: | แถว 1: | ||
: ''This is part of [[ske algo lab]]'' | : ''This is part of [[ske algo lab]]'' | ||
+ | |||
+ | == Lab descriptions == | ||
+ | |||
+ | * Work on this [https://theory.cpe.ku.ac.th/wiki/images/Algo-lab-running-time.pdf lab sheet]. | ||
+ | * Write quadratic-time solutions to the following two problems. | ||
+ | * Download fast solutions. | ||
+ | * Measure their running times using provided test data and compare them. | ||
== Task 1: Closest pairs == | == Task 1: Closest pairs == |
รุ่นแก้ไขเมื่อ 00:49, 3 กันยายน 2561
- This is part of ske algo lab
Lab descriptions
- Work on this lab sheet.
- Write quadratic-time solutions to the following two problems.
- Download fast solutions.
- Measure their running times using provided test data and compare them.
Task 1: Closest pairs
Task statement
You are given a list of n integers. You want to find the minimum difference between pairs of these integers.
Input
- First line: integer n
- Next n lines: each line contains one integer (ranging from 1 to 1,000,000,000)
Output
- One line: the minimum difference between pairs of these integers.
Example
Input:
5 1 50 4 13 25
Output:
3
Task 2: Sorting
Task statement
You are given a list of n integers. You want to sort them in an increasing order.
Input
- First line: integer n
- Next n lines: each line contains one integer (ranging from 1 to 1,000,000,000)
Output
- n lines: the sorted list of integers
Example
Input:
5 1 50 4 13 25
Output:
1 4 13 25 50