11.3 Application: Analysis of Algorithm Efficiency I

Wielkość: px
Rozpocząć pokaz od strony:

Download "11.3 Application: Analysis of Algorithm Efficiency I"

Transkrypt

1 11.3 Application: Analysis of Algorithm Efficiency I Prove that if f (x) and g(x) are both o(h(x)), then for all real numbers a and b, af(x) + bg(x) is o(h(x)). 61. Prove that for any positive real numbers a and b, ifa < b then x a is o(x b ). Answers for Test Yourself 1. f (x) is (g(x)). f (x) is O(g(x)) 3. f (x) is (g(x)) 4. >; > 5. the degree of p(x) 6. n 11.3 Application: Analysis of Algorithm Efficiency I As soon as an Analytical Engine exists, it will necessarily guide the future course of the science. Whenever any result is sought by its aid, the question will then arise by what course of calculation can these results be arrived at by the machine in the shortest time? Charles Babbage, 1864 Charles Babbage ( ) Bettmann/CORBIS Charles Babbage s Analytical Engine was similar in concept to a modern computer, and the quotation shown above suggests that well over a hundred years ago he anticipated the importance of analyzing the efficiencies of computer algorithms. Starting in the late 1940s, a number of mathematicians and computer scientists contributed to the development of algorithm analysis. Alan Turing may have been the first to suggest a concrete way for doing this. In a 1948 paper he wrote: It is convenient to have a measure of the amount of work involved in a computing process, even though it be a very crude one.... We might, for instance, count the number of additions, subtractions, multiplications, divisions, recording of numbers... In the early 1960s, Donald Knuth started writing The Art of Computer Programming, a multivolume work, which provides a solid and extensive foundation for the subject that is both elegant and mathematically rigorous. Note For more about the work of Alan Turing, see Sections 6.4 and 1.. The Sequential Search Algorithm The object of a search algorithm is to hunt through an array of data in an attempt to find a particular item x. In a sequential search, x is compared to the first item in the array, then to the second, then to the third, and so on. The search is stopped if a match is found at any stage. On the other hand, if the entire array is processed without finding a match, then x is not in the array. An example of a sequential search is shown diagrammatically in Figure a[1] a[] a[3] a[4] a[5] a[6] a[7] no no no no a[1] = x? a[] = x? a[3] = x? a[4] = x? a[5] = x? Done Figure Sequential Search of a[1], a[],..., a[7] for x where x = a[5] yes Quarterly Journal of Mechanics and Applied Mathematics, vol. 1 (1948), pp Donald E. Knuth, The Art of Computer Programming, vol.1:fundamental Algorithms, 3rd ed. (1997); vol. : Seminumerical Algorithms, 3rd ed., (1997); vol. 3: Searching and Sorting, nd ed. (1998) (Reading, MA: Addison-Wesley).

2 740 Chapter 11 Analysis of Algorithm Efficiency Example Best- and Worst-Case Orders for Sequential Search Find best- and worst-case orders for the sequential search algorithm from among the set of power functions. Solution Suppose the sequential search algorithm is applied to an input array a[1], a[],...,a[n] to find an item x. In the best case, the algorithm requires only one comparison between x and the items in a[1], a[],...,a[n]. This occurs when x is the first item in the array. Thus in the best case, the sequential search algorithm is (1). (Note that (1) = (n 0 ).) In the worst case, however, the algorithm requires n comparisons. This occurs when x = a[n] or when x does not appear in the array at all. Thus in the worst case, the sequential search algorithm is (n). The Insertion Sort Algorithm Insertion sort is an algorithm for arranging the items in an array into ascending order. Initially, the second item is compared to the first. If the second item is less than the first, their values are interchanged, and as a result the first two array items are in ascending order. The idea of the algorithm is gradually to lengthen the section of the array that is known to be in ascending order by inserting each subsequent array item into its correct position relative to the preceding ones. When the last item has been placed, the entire array is in ascending order. Figure illustrates the action of step k of insertion sort on an array a[1], a[], a[3],...,a[n]. sorted subarray a[1], a[], a[3],..., a[k 1], a[k], a[k + 1],..., a[n] Step k: Insert the value of a[k] into its proper position relative to a[1], a[],..., a[k 1]. At the end of this step a[1], a[],..., a[k] is sorted. Donald Knuth (born 1938) Courtesy of Donald Knuth Figure Step k of Insertion Sort Understanding the relative efficiencies of algorithms designed to do the same job is of much more than academic interest. In industrial and scientific settings, the choice of an efficient over an inefficient program may result in the saving of many thousands of dollars or may make the difference between being able or not being able to do a project at all. Two aspects of algorithm efficiency are important: the amount of time required to execute the algorithm and the amount of memory space needed when it is run. In this chapter we introduce basic techniques for calculating time efficiency. Similar techniques exist for calculating space efficiency. Occasionally, one algorithm may make more efficient use of time but less efficient use of memory space than another, forcing a trade-off based on the resources available to the user. Time Efficiency of an Algorithm How can the time efficiency of an algorithm be calculated? The answer depends on several factors. One is the size of the set of data that is input to the algorithm; for example, it takes longer for a sort algorithm to process 1,000,000 items than 100 items. Consequently, the execution time of an algorithm is generally expressed as a function of its input size. Another factor that may affect the run time of an algorithm is the nature of the input data. For instance, a program that searches sequentially through a list of length n to find a

3 11.3 Application: Analysis of Algorithm Efficiency I 741 data item requires only one step if the item is first on the list, but it uses n steps if the item is last on the list. Thus algorithms are frequently analyzed in terms of their best case, worst case, and average case performances for an input of size n. Roughly speaking, the analysis of an algorithm for time efficiency begins by trying to count the number of elementary operations that must be performed when the algorithm is executed with an input of size n (in the best case, worst case, or average case). What is classified as an elementary operation may vary depending on the nature of the problem the algorithms being compared are designed to solve. For instance, to compare two algorithms for evaluating a polynomial, the crucial issue is the number of additions and multiplications that are needed, whereas to compare two algorithms for searching a list to find a particular element, the important distinction is the number of comparisons that are required. As is common, we will classify the following as elementary operations: addition, subtraction, multiplication, division, and comparisons that are indicated explicitly in an if-statement using one of the relational symbols <,, >,, =, or =. When algorithms are implemented in a particular programming language and run on a particular computer, some operations are executed faster than others, and, of course, there are differences in execution times from one machine to another. In certain practical situations these factors are taken into account when we decide which algorithm or which machine to use to solve a particular problem. In other cases, however, the machine is fixed, and rough estimates are all that we need to determine the clear superiority of one algorithm over another. Since each elementary operation is executed in time no longer than the slowest, the time efficiency of an algorithm is approximately proportional to the number of elementary operations required to execute the algorithm. Consider the example of two algorithms, A and B, designed to do a certain job. Suppose that for an input of size n, the number of elementary operations needed to perform algorithm A is between 10n and 0n (at least for large n) and the number of elementary operations needed to perform algorithm B is between n and 4n. Note that 0n < n whenever n > 10, which means that the maximum number of operations required to execute A is less than the minimum number of operations required to execute B whenever n > 10. In fact, 0n is very much less than n when n is large. For instance, if n = 1000, then 0n = 0,000, whereas n =,000, 000. We say that in the worst case, algorithm A is (n) (or has worst-case order n) and that in the worst case, algorithm B is (n ) (or has worst-case order n ). Definition Let A be an algorithm. 1. Suppose the number of elementary operations performed when A is executed for an input of size n depends on n alone and not on the nature of the input data; say it equals f (n).if f (n) is (g(n)), we say that A is (g(n)) or A is of order g(n).. Suppose the number of elementary operations performed when A is executed for an input of size n depends on the nature of the input data as well as on n. a. Let b(n) be the minimum number of elementary operations required to execute A for all possible input sets of size n. Ifb(n) is (g(n)), we say that in the best case, A is (g(n)) or A has a best-case order of g(n). b. Let w(n) be the maximum number of elementary operations required to execute A for all possible input sets of size n. Ifw(n) is (g(n)), we say that in the worst case, A is (g(n)) or A has a worst-case order of g(n).

4 74 Chapter 11 Analysis of Algorithm Efficiency Some of the orders most commonly used to describe algorithm efficiencies are shown in Table As you see from the table, differences between the orders of various types of algorithms are more than astronomical. The time required for an algorithm of order n to operate on a data set of size 100,000 is approximately 10 30,076 times the estimated 15 billion years since the universe began (according to one theory of cosmology). On the other hand, an algorithm of order log n needs at most a fraction of a second to process the same data set. Table Time Comparisons of Some Algorithm Orders Approximate Time to Execute f (n) Operations Assuming One Operation per Nanosecond f (n) n = 10 n = 1,000 n = 100,000 n = 10,000,000 log n sec 10 8 sec sec sec n 10 8 sec 10 6 sec sec 0.01 sec n log n sec 10 5 sec sec 0.3 sec n 10 7 sec sec 10 sec 7.8 min n sec 1sec 11.6 days 31,688 yr n 10 6 sec yr yr yr one nanosecond = 10 9 second Example Computing an Order of an Algorithm Segment Assume n is a positive integer and consider the following algorithm segment: p := 0, x := for i := to n p := (p + i) x a. Compute the actual number of additions and multiplications that must be performed when this algorithm segment is executed. b. Use the theorem on polynomial orders to find an order for this algorithm segment. Solution a. There are one multiplication and one addition for each iteration of the loop, so there are twice as many multiplications and additions as there are iterations of the loop. Now the number of iterations of the for-next loop equals the top index of the loop minus the bottom index plus 1; that is, n + 1 = n 1. Hence there are (n 1) = n multiplications and additions. b. By the theorem on polynomial orders, and so this algorithm segment is (n). n is (n), The next example looks at an algorithm segment that contains a nested loop.

5 11.3 Application: Analysis of Algorithm Efficiency I 743 Example An Order for an Algorithm with a Nested Loop Assume n is a positive integer and consider the following algorithm segment: s := 0 for i := 1 to n for j := 1 to i s := s + j (i j + 1) a. Compute the actual number of additions, subtractions, and multiplications that must be performed when this algorithm segment is executed. b. Use the theorem on polynomial orders to find an order for this algorithm segment. Solution a. There are two additions, one multiplication, and one subtraction for each iteration of the inner loop, so the total number of additions, multiplications, and subtractions is four times the number of iterations of the inner loop. Now the inner loop is iterated one time when i = 1, two times when i =, three times when i = 3, n times when i = n.. You can see this easily if you construct a table that shows the values of i and j for which the statements in the inner loop are executed. There is one iteration for each column in the table. i n j n }{{}} {{ }} {{ }} {{ } } {{ } n Hence the total number of iterations of the inner loop is n(n + 1) n = by Theorem 5.., and so the number of additions, subtractions, and multiplications is n(n + 1) 4 = n(n + 1). An alternative method for computing the number of columns of the table uses an approach discussed in Example Observe that the number of columns in the table is the same as the number of ways to place two s in n categories, 1,,...,n, where the location of the s indicates the values of i and j with j i. By Theorem 9.6.1, this number is ( ) n 1 + = ( ) n + 1 = (n + 1)! (n + 1)n(n 1)! = =!((n + 1) )! (n 1)! n(n + 1). Although, for this example, the alternative method is more complicated than the one preceding it, it is simpler when the number of loop nestings exceeds two. (See exercise 19.)

6 744 Chapter 11 Analysis of Algorithm Efficiency b. By the theorem on polynomial orders, n(n + 1) = n + n is (n ),andsothis algorithm segment is (n ). Example When the Number of lterations Depends on the Floor Function Assume n is a positive integer and consider the following algorithm segment: for i := n/ to n a := n i a. Compute the actual number of subtractions that must be performed when this algorithm segment is executed. b. Use the theorem on polynomial orders to find an order for this algorithm segment. Solution a. There is one subtraction for each iteration of the loop, and the loop is iterated n n n + 1times.Ifn is even, then = n, and so the number of subtractions is n n + 1 = n n + 1 = n +. n If n is odd, then n n b. By the theorem on polynomial orders, = n 1, and so the number of subtractions is + 1 = n n 1 n (n 1) = n + is (n) and n + 3 is (n) = n + 3. also. Hence, regardless of whether n is even or odd, this algorithm segment is (n). The following is a formal algorithm for insertion sort. Algorithm Insertion Sort [The aim of this algorithm is to take an array a[1], a[], a[3],...,a[n], wheren 1, and reorder it. The output array is also denoted a[1], a[], a[3],...,a[n]. It has the same values as the input array, but they are in ascending order. In the kth step, a[1], a[], a[3],...,a[k 1] is in ascending order, and a[k] is inserted into the correct position with respect to it.] Input: n [a positive integer], a[1], a[], a[3],...,a[n] [an array of data items capable of being ordered]

7 11.3 Application: Analysis of Algorithm Efficiency I 745 Algorithm Body: for k := to n [Compare a[k] to previous items in the array a[1], a[], a[3],...,a[k 1], starting from the largest and moving downward. Whenever a[k] is less than a preceding array item, increment the index of the preceding item to move it one position to the right. As soon as a[k] is greater than or equal to an array item, insert the value of a[k] to the right of that item. If a[k] is greater than or equal to a[k 1], then leave the value of a[k] unchanged.] x := a[k] j := k 1 while ( j = 0) if x < a[j] then a[ j + 1] :=a[ j] j := j 1 end if end while a[ j + 1] :=x next k Output: a[1], a[], a[3],...,a[n] [in ascending order] Figure shows the result of each step when insertion sort is applied to the particular array a[1] =6, a[] =3, a[3] =5, a[4] =7, a[5] =. Initial Result of step 1 Result of step Result of step 3 Result of step 4 a[1] a[] a[3] a[4] a[5] The top row of the table shows the initial values of the array, and the bottom row shows the final values. The result of each step is shown in a separate row. For each step, the sorted section of the array is shaded. Figure Action of Insertion Sort on an Array Example develops a trace table for the action of insertion sort on a particular array. Example A Trace Table for Insertion Sort Construct a trace table showing the action of insertion sort on the array a[1] =6, a[] =3, a[3] =5, a[4] =7, a[5] =. Solution The first column on the next page shows the state of the variables before the first iteration of the for-next loop. When the for-next loop is first iterated, k is assigned the value ; x the value of a[], which is 3; and j the value of k 1, which is 1. Because j = 0, the while loop is entered and the condition for the if-then-else statement is tested. Because a[1] > x, then a[] is assigned the value of a[1], which is 6, j is assigned the value of j 1, which is 0, and a[1] is assigned the value of x, which is 3. The condition governing the while loop is tested again, but since j = 0, it is not satisfied, and so the while loop is not entered. Thus the value of k is incremented by 1 (so that it equals 3),

8 746 Chapter 11 Analysis of Algorithm Efficiency n 5 and the for-next loop is entered a second time. This process continues until the value of k has been incremented to 6. Because 6 is greater than the top value in the for-next loop, execution of the algorithm ceases, and the array items are seen to be in ascending order. a[1] 6 3 a[] a[3] a[4] a[5] 7 k x j Example Finding a Worst-Case Order for Insertion Sort a. What is the maximum number of comparisons that are performed when insertion sort is applied to the array a[1], a[], a[3],...,a[n]? b. Use the theorem on polynomial orders to find a worst-case order for insertion sort. Solution a. In each attempted iteration of the while loop, two explicit comparisons are made: one to test whether j = 0 and the other to test whether a[ j] > x. During the time that a[k] is put into position relative to a[1], a[],...,a[k 1], the maximum number of attempted iterations of the while loop is k. This happens when a[k] is less than every a[1], a[],...,a[k 1]; on the kth attempted iteration, the condition of the while loop is not satisfied because j = 0. Thus the maximum number of comparisons for a given value of k is k. Because k goes from to n, it follows that the maximum total number of comparisons occurs when the items in the array are in reverse order, and it equals n = ( n) by factoring out the = [( n) 1] by adding and subtracting 1 ( ) n(n + 1) = 1 by Theorem 5.. = n(n + 1) = n + n by algebra. b. By the theorem on polynomial orders, n + n is (n ), and so the insertion sort algorithm has worst-case order (n ). The definition of expected value that was introduced in Section 9.8 can be used to find an average-case order for insertion sort. Example Finding an Average-Case Order for Insertion Sort a. What is the average number of comparisons that are performed when insertion sort is applied to the array a[1], a[], a[3],...,a[n]? b. Use the theorem on polynomial orders to find an average-case order for insertion sort.

9 11.3 Application: Analysis of Algorithm Efficiency I 747 Solution a. Let E n be the average, or expected, number of comparisons used to sort a[1], a[],..., a[n] with insertion sort. Note that for each integer k =, 3,...,n, the expected number of comparisons used to sort a[1], a[],...,a[k] the expected number of the expected number of comparisons = comparisons used to sort a[1], a[],...,a[k 1] + used to place a[k] into position relative to a[1], a[],...,a[k 1]. Thus the expected number of comparisons E k = E k 1 + used to place a[k] into position. relative to a[1], a[],...,a[k 1] Also, E 1 = 0 because when there is just one item in the array, n = 1 and no iterations of the outer loop are performed. Now at the time a[k] is placed relative to a[1], a[],...,a[k 1], a reasonable assumption is that it is equally likely to belong in any one of the first k positions. Thus the probability of its belonging in any particular position is 1/k. If it actually belongs in position j, then (k j + 1) comparisons will be used in moving it, because there will be k j + 1 attempted iterations of the while loop and there are comparisons per attempted iteration. According to the definition of expected value given in Section 9.8, the expected number of comparisons used to place a[k] relative to a[1], a[],..., a[k 1] is therefore k j=1 1 k (k j + 1) = by [k + (k 1) ] k = ( ) k(k + 1) k Hence writing the summation in expanded form by Theorem 5.. = k + 1 by algebra. E k = E k 1 + k + 1 for all integers k, and E 1 = 0. Exercise 7 at the end of the section asks you to solve this recurrence relation to show that E n = n + 3n 4 for each integer n 1. b. By the theorem on polynomial orders, n + 3n 4 = 1 n + 3 n is (n ), and so the average-case order of insertion sort is also (n ). Test Yourself 1. When an algorithm segment contains a nested for-next loop, you can find the number of times the loop will iterate by constructing a table in which each column represents.. In the worst case for an input array of length n, the sequential search algorithm has to look through elements of the array before it terminates. 3. The worst-case order of the insertion sort algorithm is, and its average-case order is.

10 748 Chapter 11 Analysis of Algorithm Efficiency Exercise Set Suppose a computer takes 1 nanosecond (= 10 9 second) to execute each operation. Approximately how long will it take for the computer to execute the following numbers of operations? Convert your answers into seconds, minutes, hours, days, weeks, or years, as appropriate. For example, instead of 50 nanoseconds, write 13 days. a. log 00 b. 00 c. 00 log 00 d. 00 e f. 00. Suppose an algorithm requires cn operations when performed with an input of size n (where c is a constant). a. How many operations will be required when the input size is increased from m to m (where m is a positive integer)? b. By what factor will the number of operations increase when the input size is doubled? c. By what factor will the number of operations increase when the input size is increased by a factor of ten? 3. Suppose an algorithm requires cn 3 operations when performed with an input of size n (where c is a constant). a. How many operations will be required when the input size is increased from m to m (where m is a positive integer)? b. By what factor will the number of operations increase when the input size is doubled? c. By what factor will the number of operations increase when the input size is increased by a factor of ten? Exercises 4 5 explore the fact that for relatively small values of n, algorithms with larger orders can be more efficient than algorithms with smaller orders. 4. Suppose that when run with an input of size n, algorithm A requires n operations and algorithm B requires 80n 3/ operations. a. What are orders for algorithms A and B from among the set of power functions? b. For what values of n is algorithm A more efficient than algorithm B? c. For what values of n is algorithm B at least 100 times more efficient than algorithm A? 5. Suppose that when run with an input of size n, algorithm A requires 10 6 n operations and algorithm B requires n 3 operations. a. What are orders for algorithms A and B from among the set of power functions? b. For what values of n is algorithm A more efficient than algorithm B? c. For what values of n is algorithm B at least 100 times more efficient than algorithm A? For each of the algorithm segments in 6 19, assume that n is a positive integer. (a) Compute the actual number of additions, subtractions, multiplications, divisions, and comparisons that must be performed when the algorithm segment is executed. For simplicity, however, count only comparisons that occur within if-then statements; ignore those implied by for-next loops. (b) Use the theorem on polynomial orders to find an order for the algorithm segment. 6. for i := 3 to n 1 a := 3 n + i 1 7. max := a[1] for i := to n if max < a[i] then max := a[i] 8. for i := 1 to n/ a := n i 9. for i := 1 to n for j := 1 to n a := n + i j 10. for k := to n for j := 1 to 3n x := a[k] b[ j] next k 11. for k := 1 to n 1 for j := 1 to k + 1 x := a[k]+b[ j] next k 1. for k := 1 to n 1 max := a[k] for i := k + 1 to n if max < a[i] then max := a[i] a[k] := max next k 13. for i := 1 to n 1 for j := i to n if a[ j] > a[i] then do temp := a[i] a[i] :=a[ j] a[ j] :=temp end do

11 11.3 Application: Analysis of Algorithm Efficiency I 749 H t := 0 for i := 1 to n s := 0 for j := 1 to i s := s + a[ j] t := t + s 15. r := 0 for i := 1 to n 1 p := 1 q := 1 for j := i + 1 to n p := p c[ j] q := q (c[ j]) r := p + q 16. t := 0 for i := 1 to n s := 0 for j := 1 to i 1 s := s + j (i j + 1) r := s 17. for i := 1 to n for j := 1 to (i + 1)/ a := (n i) (n j) 18. for i := 1 to n for j := (i + 1)/ to n x := i j for i := 1 to n for j := 1 to i for k := 1 to j x := i j k next k 0. Construct a table showing the result of each step when insertion sort is applied to the array a[1] =6, a[] =, a[3] =1, a[4] =8, and a[5] =4. 1. Construct a table showing the result of each step when insertion sort is applied to the array a[1] =7, a[] =3, a[3] =6, a[4] =9, and a[5] =5.. Construct a trace table showing the action of insertion sort on the array of exercise Construct a trace table showing the action of insertion sort on the array of exercise How many comparisons between values of a[ j] and x actually occur when insertion sort is applied to the array of exercise 0? 5. How many comparisons between values of a[ j] and x actually occur when insertion sort is applied to the array of exercise 1? 6. According to Example , the maximum number of comparisons needed to perform insertion sort on an array of length five is =. Find an array of length five that requires the maximum number of comparisons when insertion sort is applied to it. H 7. Consider the recurrence relation that arose in Example : E 1 = 0andE k = E k 1 + k + 1, for all integers k. a. Use iteration to find an explicit formula for the sequence. b. Use mathematical induction to verify the correctness of the formula. Exercises 8 35 refer to selection sort, which is another algorithm to arrange the items in an array in ascending order. Algorithm Selection Sort [Starting with an array a[1], a[], a[3],..., a[n], this algorithm sorts the array by selecting the correct item to place in each position by moving sequentially through the elements of the array. In general, for each k = 1 to n 1, the kth step of the algorithm finds the index of the array item with minimum value from among a[k + 1], a[k + ], a[k + 3],..., a[n]. Once this index is found, the value of the corresponding array item is interchanged with the value of a[k]. At the end of execution the array elements are in order.] Input: n [a positive integer], a[1], a[], a[3],..., a[n] [an array of data items capable of being ordered] Algorithm Body: for k := 1 to n 1 IndexOfMin := k for i := k + 1 to n if (a[i] < a[indexofmin]) then IndexOfMin := i if IndexOfMin = k then Temp := a[k] a[k] := a[indexofmin] a[indexofmin] := Temp next k Output:,a[1], a[], a[3],..., a[n] [in ascending order]

12 750 Chapter 11 Analysis of Algorithm Efficiency The action of selection sort can be represented pictorially as follows: a[1] a[] a[k] a[k + 1] a[n] kth step: Find the index of the array element with minimum value from among a[k + 1],...,a[n] and interchange its value with the value of a[k]. 8. Construct a table showing the interchanges that occur when selection sort is applied to the array a[1] =5, a[] = 3, a[3] =4, a[4] =6, and a[5] =. 9. Construct a table showing the interchanges that occur when selection sort is applied to the array a[1] =6, a[] = 4, a[3] =5, a[4] =8, and a[5] = Construct a trace table showing the action of selection sort on the array of exercise Construct a trace table showing the action of selection sort on the array of exercise When selection sort is applied to the array of exercise 8, how many times is the comparisonintheif-then statement performed? 33. When selection sort is applied to the array of exercise 9, how many times is the comparison in the if-then statement performed? 34. When selection sort is applied to an array a[1], a[], a[3], a[4], how many times is the comparison in the if-then statement performed? 35. Consider applying selection sort to an array a[1], a[], a[3],...,a[n]. a. How many times is the comparison in the if-then statement performed when a[1] is compared to each of a[], a[3],...,a[n]? b. How many times is the comparison in the if-then statement performed when a[] is compared to each of a[3], a[4],...,a[n]? c. How many times is the comparison in the if-then statement performed when a[k] is compared to each of a[k 1], a[k + ],...,a[n]? H d. Using the number of times the comparison in the if-then statement is performed as a measure of the time efficiency of selection sort, find an order for selection sort. Use the theorem on polynomial orders. Exercises refer to the following algorithm to compute the value of a real polynomial. Algorithm Term-by-Term Polynomial Evaluation [This algorithm computes the value of the real polynomial a[n]x n + a[n 1]x n 1 + +a[]x + a[1]x + a[0] by computing each term separately, starting with a[0], and adding it on to an accumulating sum.] Input: n [a nonnegative integer] a[0], a[1], a[],...,a[n] [an array of real numbers], x [a real number] Algorithm Body: polyval := a[0] for i := 1 to n term := a[i] for j := 1 to i term := term x polyval := polyval + term [At this point polyval= a[n]x n + a[n 1]x n 1 + +a[]x + a[1]x + a[0].] Output: polyval [a real number] 36. Trace Algorithm for the input n = 3, a[0] =, a[1] =1, a[] = 1, a[3] =3, and x =. 37. Trace Algorithm for the input n =, a[0] = 5, a[1] = 1, a[] =, and x = Let s n = the number of additions and multiplications that must be performed when Algorithm is executed for a polynomial of degree n. Express s n as a function of n. 39. Use the theorem on on polynomial orders to find an order for Algorithm Exercises refer to another algorithm, known as Horner s rule, for finding the value of a real polynomial. Algorithm Horner s Rule [This algorithm computes the value of the real polynomial a[n]x n + a[n 1]x n 1 + +a[]x + a[1]x + a[0] by nesting successive additions and multiplications as indicated in the following parenthesization: (( ((a[n]x + a[n 1])x + a[n ])x + +a[])x + a[1])x + a[0]. At each stage, starting with a[n], the current value of polyval is multiplied by x and the next lower coefficient of the polynomial is added on.] Input: n [a nonnegative integer] a[0], a[1], a[],..., a[n] [an array of real numbers], x [a real number] Algorithm Body: polyval := a[n] for i := 1 to n polyval := polyval x + a[n i] [At this point polyval= a[n]x n + a[n 1]x n 1 + +a[]x + a[1]x + a[0].] Output: polyval [a real number]

13 11.4 Exponential and Logarithmic Functions: Graphs and Orders 751 H 40. Trace Algorithm for the input n = 3, a[0] =, a[1] =1, a[] = 1, a[3] =3, and x =. 41. Trace Algorithm for the input n =, a[0] = 5, a[1] = 1, a[] =, and x = Let t n = the number of additions and multiplications that must be performed when Algorithm is executed for a polynomial of degree n. Express t n as a function of n. 43. Use the theorem on polynomial orders to find an order for Algorithm How does this order compare with that of Algorithm ? Answers for Test Yourself 1. one iteration of the innermost loop. n 3. n ; n 11.4 Exponential and Logarithmic Functions: Graphs and Orders We ought never to allow ourselves to be persuaded of the truth of anything unless on the evidence of our own reason. René Descartes, Exponential and logarithmic functions are of great importance in mathematics in general and in computer science in particular. Several important computer algorithms have execution times that involve logarithmic functions of the size of the input data (which means they are relatively efficient for large data sets), and some have execution times that are exponential functions of the size of the input data (which means they are quite inefficient for large data sets). In addition, since exponential and logarithmic functions arise naturally in the descriptions of many growth and decay processes and in the computation of many kinds of probabilities, these functions are used in the analysis of computer operating systems, in queuing theory, and in the theory of information. Graphs of Exponential Functions As defined in Section 7., the exponential function with base b > 0 is the function that sends each real number x to b x. The graph of the exponential function with base (together with a partial table of its values) is shown in Figure Note that the values of this function increase with extraordinary rapidity. If we tried to continue drawing the graph using the scale shown in Figure , we would have to plot the point (10, 10 ) more than 1 feet above the horizontal axis. And the point (30, 30 ) wouldbelocated more than 610,080 miles above the axis well beyond the moon! x x y 7 y = x x Figure The Exponential Function with Base

Helena Boguta, klasa 8W, rok szkolny 2018/2019

Helena Boguta, klasa 8W, rok szkolny 2018/2019 Poniższy zbiór zadań został wykonany w ramach projektu Mazowiecki program stypendialny dla uczniów szczególnie uzdolnionych - najlepsza inwestycja w człowieka w roku szkolnym 2018/2019. Składają się na

Bardziej szczegółowo

Weronika Mysliwiec, klasa 8W, rok szkolny 2018/2019

Weronika Mysliwiec, klasa 8W, rok szkolny 2018/2019 Poniższy zbiór zadań został wykonany w ramach projektu Mazowiecki program stypendialny dla uczniów szczególnie uzdolnionych - najlepsza inwestycja w człowieka w roku szkolnym 2018/2019. Tresci zadań rozwiązanych

Bardziej szczegółowo

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition) Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Click here if your download doesn"t start automatically Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Zakopane,

Bardziej szczegółowo

Tychy, plan miasta: Skala 1: (Polish Edition)

Tychy, plan miasta: Skala 1: (Polish Edition) Tychy, plan miasta: Skala 1:20 000 (Polish Edition) Poland) Przedsiebiorstwo Geodezyjno-Kartograficzne (Katowice Click here if your download doesn"t start automatically Tychy, plan miasta: Skala 1:20 000

Bardziej szczegółowo

SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like

SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1 I SSW1.1, HFW Fry #65, Zeno #67 Benchmark: Qtr.1 like SSW1.2, HFW Fry #47, Zeno #59 Benchmark: Qtr.1 do SSW1.2, HFW Fry #5, Zeno #4 Benchmark: Qtr.1 to SSW1.2,

Bardziej szczegółowo

Revenue Maximization. Sept. 25, 2018

Revenue Maximization. Sept. 25, 2018 Revenue Maximization Sept. 25, 2018 Goal So Far: Ideal Auctions Dominant-Strategy Incentive Compatible (DSIC) b i = v i is a dominant strategy u i 0 x is welfare-maximizing x and p run in polynomial time

Bardziej szczegółowo

Hard-Margin Support Vector Machines

Hard-Margin Support Vector Machines Hard-Margin Support Vector Machines aaacaxicbzdlssnafiyn9vbjlepk3ay2gicupasvu4iblxuaw2hjmuwn7ddjjmxm1bkcg1/fjqsvt76fo9/gazqfvn8y+pjpozw5vx8zkpvtfxmlhcwl5zxyqrm2vrg5zw3vxmsoezi4ogkr6phieky5crvvjhriqvdom9l2xxftevuwcekj3lktmhghgniauiyutvrwxtvme34a77kbvg73gtygpjsrfati1+xc8c84bvraowbf+uwnipyehcvmkjrdx46vlykhkgykm3ujjdhcyzqkxy0chur6ax5cbg+1m4bbjptjcubuz4kuhvjoql93hkin5hxtav5x6yyqopnsyuneey5ni4keqrxbar5wqaxbik00icyo/iveiyqqvjo1u4fgzj/8f9x67bzmxnurjzmijtlybwfgcdjgfdtajwgcf2dwaj7ac3g1ho1n4814n7wwjgjmf/ys8fenfycuzq==

Bardziej szczegółowo

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) J Krupski Click here if your download doesn"t start automatically Karpacz, plan miasta 1:10 000: Panorama

Bardziej szczegółowo

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:

Bardziej szczegółowo

Arrays -II. Arrays. Outline ECE Cal Poly Pomona Electrical & Computer Engineering. Introduction

Arrays -II. Arrays. Outline ECE Cal Poly Pomona Electrical & Computer Engineering. Introduction ECE 114-9 Arrays -II Dr. Z. Aliyazicioglu Electrical & Computer Engineering Electrical & Computer Engineering 1 Outline Introduction Arrays Declaring and Allocation Arrays Examples Using Arrays Passing

Bardziej szczegółowo

Zaawansowane metody programowania. Algorytmy

Zaawansowane metody programowania. Algorytmy Zaawansowane metody programowania Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium Wykład IV Algorytmy Drzewa, grafy, etc... Najpierw o algorytmach General Feldmarschall Albrecht Theodor Emil

Bardziej szczegółowo

General Certificate of Education Ordinary Level ADDITIONAL MATHEMATICS 4037/12

General Certificate of Education Ordinary Level ADDITIONAL MATHEMATICS 4037/12 UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Ordinary Level www.xtremepapers.com *6378719168* ADDITIONAL MATHEMATICS 4037/12 Paper 1 May/June 2013 2 hours Candidates

Bardziej szczegółowo

Gradient Coding using the Stochastic Block Model

Gradient Coding using the Stochastic Block Model Gradient Coding using the Stochastic Block Model Zachary Charles (UW-Madison) Joint work with Dimitris Papailiopoulos (UW-Madison) aaacaxicbvdlssnafj3uv62vqbvbzwarxjsqikaboelgzux7gcaeywtsdp1mwsxeaepd+ctuxcji1r9w5984bbpq1gmxdufcy733bcmjutn2t1fawl5zxsuvvzy2t7z3zn29lkwyguktjywrnqbjwigntuuvi51uebqhjlsdwfxebz8qiwnc79uwjv6mepxgfcoljd88uiox0m1hvlnzwzgowymjn7tjyzertmvpareju5aqkndwzs83thawe64wq1j2httvxo6eopirccxnjekrhqae6wrkuuykl08/gmnjryqwsoqurubu/t2ro1jkyrzozhipvpz3juj/xjdt0ywxu55mina8wxrldkoetukairuekzbubgfb9a0q95fawonqkjoez/7lrdi6trzbcm7pqvwrio4yoarh4aq44bzuwq1ogcba4be8g1fwzjwzl8a78tfrlrnfzd74a+pzb2h+lzm=

Bardziej szczegółowo

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition) Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition) Piotr Maluskiewicz Click here if your download doesn"t start automatically Miedzy

Bardziej szczegółowo

KONSPEKT DO LEKCJI MATEMATYKI W KLASIE 3 POLO/ A LAYER FOR CLASS 3 POLO MATHEMATICS

KONSPEKT DO LEKCJI MATEMATYKI W KLASIE 3 POLO/ A LAYER FOR CLASS 3 POLO MATHEMATICS KONSPEKT DO LEKCJI MATEMATYKI W KLASIE 3 POLO/ A LAYER FOR CLASS 3 POLO MATHEMATICS Temat: Funkcja logarytmiczna (i wykładnicza)/ Logarithmic (and exponential) function Typ lekcji: Lekcja ćwiczeniowa/training

Bardziej szczegółowo

www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part

Bardziej szczegółowo

y = The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Explain your answer, write in complete sentences.

y = The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Explain your answer, write in complete sentences. The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Eplain your answer, write in complete sentences. 1. Find the derivative of the functions y 7 (b) (a) ( ) y t 1 + t 1 (c)

Bardziej szczegółowo

ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS.

ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS. ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS. Strona 1 1. Please give one answer. I am: Students involved in project 69% 18 Student not involved in

Bardziej szczegółowo

Machine Learning for Data Science (CS4786) Lecture 11. Spectral Embedding + Clustering

Machine Learning for Data Science (CS4786) Lecture 11. Spectral Embedding + Clustering Machine Learning for Data Science (CS4786) Lecture 11 Spectral Embedding + Clustering MOTIVATING EXAMPLE What can you say from this network? MOTIVATING EXAMPLE How about now? THOUGHT EXPERIMENT For each

Bardziej szczegółowo

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 9: Inference in Structured Prediction 1 intro (1 lecture) Roadmap deep learning for NLP (5 lectures) structured prediction

Bardziej szczegółowo

Surname. Other Names. For Examiner s Use Centre Number. Candidate Number. Candidate Signature

Surname. Other Names. For Examiner s Use Centre Number. Candidate Number. Candidate Signature A Surname _ Other Names For Examiner s Use Centre Number Candidate Number Candidate Signature Polish Unit 1 PLSH1 General Certificate of Education Advanced Subsidiary Examination June 2014 Reading and

Bardziej szczegółowo

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis Machine Learning for Data Science (CS4786) Lecture11 5 Random Projections & Canonical Correlation Analysis The Tall, THE FAT AND THE UGLY n X d The Tall, THE FAT AND THE UGLY d X > n X d n = n d d The

Bardziej szczegółowo

OpenPoland.net API Documentation

OpenPoland.net API Documentation OpenPoland.net API Documentation Release 1.0 Michał Gryczka July 11, 2014 Contents 1 REST API tokens: 3 1.1 How to get a token............................................ 3 2 REST API : search for assets

Bardziej szczegółowo

Proposal of thesis topic for mgr in. (MSE) programme in Telecommunications and Computer Science

Proposal of thesis topic for mgr in. (MSE) programme in Telecommunications and Computer Science Proposal of thesis topic for mgr in (MSE) programme 1 Topic: Monte Carlo Method used for a prognosis of a selected technological process 2 Supervisor: Dr in Małgorzata Langer 3 Auxiliary supervisor: 4

Bardziej szczegółowo

Stargard Szczecinski i okolice (Polish Edition)

Stargard Szczecinski i okolice (Polish Edition) Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz Click here if your download doesn"t start automatically Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz

Bardziej szczegółowo

Zarządzanie sieciami telekomunikacyjnymi

Zarządzanie sieciami telekomunikacyjnymi SNMP Protocol The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission

Bardziej szczegółowo

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL Read Online and Download Ebook ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL DOWNLOAD EBOOK : ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA Click link bellow and free register

Bardziej szczegółowo

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition) Katowice, plan miasta: Skala 1:20 000 = City map = Stadtplan (Polish Edition) Polskie Przedsiebiorstwo Wydawnictw Kartograficznych im. Eugeniusza Romera Click here if your download doesn"t start automatically

Bardziej szczegółowo

Rozpoznawanie twarzy metodą PCA Michał Bereta 1. Testowanie statystycznej istotności różnic między jakością klasyfikatorów

Rozpoznawanie twarzy metodą PCA Michał Bereta   1. Testowanie statystycznej istotności różnic między jakością klasyfikatorów Rozpoznawanie twarzy metodą PCA Michał Bereta www.michalbereta.pl 1. Testowanie statystycznej istotności różnic między jakością klasyfikatorów Wiemy, że możemy porównywad klasyfikatory np. za pomocą kroswalidacji.

Bardziej szczegółowo

MaPlan Sp. z O.O. Click here if your download doesn"t start automatically

MaPlan Sp. z O.O. Click here if your download doesnt start automatically Mierzeja Wislana, mapa turystyczna 1:50 000: Mikoszewo, Jantar, Stegna, Sztutowo, Katy Rybackie, Przebrno, Krynica Morska, Piaski, Frombork =... = Carte touristique (Polish Edition) MaPlan Sp. z O.O Click

Bardziej szczegółowo

aforementioned device she also has to estimate the time when the patients need the infusion to be replaced and/or disconnected. Meanwhile, however, she must cope with many other tasks. If the department

Bardziej szczegółowo

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:

Bardziej szczegółowo

www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part

Bardziej szczegółowo

Dolny Slask 1: , mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition)

Dolny Slask 1: , mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition) Dolny Slask 1:300 000, mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition) Click here if your download doesn"t start automatically Dolny Slask 1:300 000, mapa turystyczno-samochodowa: Plan Wroclawia

Bardziej szczegółowo

Steeple #3: Gödel s Silver Blaze Theorem. Selmer Bringsjord Are Humans Rational? Dec RPI Troy NY USA

Steeple #3: Gödel s Silver Blaze Theorem. Selmer Bringsjord Are Humans Rational? Dec RPI Troy NY USA Steeple #3: Gödel s Silver Blaze Theorem Selmer Bringsjord Are Humans Rational? Dec 6 2018 RPI Troy NY USA Gödels Great Theorems (OUP) by Selmer Bringsjord Introduction ( The Wager ) Brief Preliminaries

Bardziej szczegółowo

Wybrzeze Baltyku, mapa turystyczna 1: (Polish Edition)

Wybrzeze Baltyku, mapa turystyczna 1: (Polish Edition) Wybrzeze Baltyku, mapa turystyczna 1:50 000 (Polish Edition) Click here if your download doesn"t start automatically Wybrzeze Baltyku, mapa turystyczna 1:50 000 (Polish Edition) Wybrzeze Baltyku, mapa

Bardziej szczegółowo

Wprowadzenie do programu RapidMiner, część 2 Michał Bereta 1. Wykorzystanie wykresu ROC do porównania modeli klasyfikatorów

Wprowadzenie do programu RapidMiner, część 2 Michał Bereta  1. Wykorzystanie wykresu ROC do porównania modeli klasyfikatorów Wprowadzenie do programu RapidMiner, część 2 Michał Bereta www.michalbereta.pl 1. Wykorzystanie wykresu ROC do porównania modeli klasyfikatorów Zaimportuj dane pima-indians-diabetes.csv. (Baza danych poświęcona

Bardziej szczegółowo

PLSH1 (JUN14PLSH101) General Certificate of Education Advanced Subsidiary Examination June 2014. Reading and Writing TOTAL

PLSH1 (JUN14PLSH101) General Certificate of Education Advanced Subsidiary Examination June 2014. Reading and Writing TOTAL Centre Number Surname Candidate Number For Examiner s Use Other Names Candidate Signature Examiner s Initials Section Mark Polish Unit 1 Reading and Writing General Certificate of Education Advanced Subsidiary

Bardziej szczegółowo

Previously on CSCI 4622

Previously on CSCI 4622 More Naïve Bayes aaace3icbvfba9rafj7ew423vr998obg2gpzkojyh4rcx3ys4lafzbjmjifdototmhoilml+hf/mn3+kl+jkdwtr64gbj+8yl2/ywklhsfircg/dvnp33s796mhdr4+fdj4+o3fvywvorkuqe5zzh0oanjakhwe1ra5zhaf5xvgvn35f62rlvtcyxpnm50awundy1hzwi46jbmgprbtrrvidrg4jre4g07kak+picee6xfgiwvfaltorirucni64eeigkqhpegbwaxglabftpyq4gjbls/hw2ci7tr2xj5ddfmfzwtazj6ubmyddgchbzpf88dmrktfonct6vazputos5zakunhfweow5ukcn+puq8m1ulm7kq+d154pokysx4zgxw4nwq6dw+rcozwnhbuu9et/tgld5cgslazuci1yh1q2ynca/u9ais0kukspulds3xxegvtyfycu8iwk1598e0z2xx/g6ef94ehbpo0d9ok9yiowsvfskh1ix2zcbpsdvaxgww7wj4zdn+he2hogm8xz9s+e7/4cuf/ata==

Bardziej szczegółowo

Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip)

Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip) Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip) Embeded systems Architektura układów PSoC (Cypress) Możliwości bloków cyfrowych i analogowych Narzędzia

Bardziej szczegółowo

Convolution semigroups with linear Jacobi parameters

Convolution semigroups with linear Jacobi parameters Convolution semigroups with linear Jacobi parameters Michael Anshelevich; Wojciech Młotkowski Texas A&M University; University of Wrocław February 14, 2011 Jacobi parameters. µ = measure with finite moments,

Bardziej szczegółowo

Compressing the information contained in the different indexes is crucial for performance when implementing an IR system

Compressing the information contained in the different indexes is crucial for performance when implementing an IR system 4.2 Compression Compressing the information contained in the different indexes is crucial for performance when implementing an IR system on current hardware it is typically much faster to read compressed

Bardziej szczegółowo

Knovel Math: Jakość produktu

Knovel Math: Jakość produktu Knovel Math: Jakość produktu Knovel jest agregatorem materiałów pełnotekstowych dostępnych w formacie PDF i interaktywnym. Narzędzia interaktywne Knovel nie są stworzone wokół specjalnych algorytmów wymagających

Bardziej szczegółowo

Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2)

Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2) Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2) Click here if your download doesn"t start automatically Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2) Emilka szuka swojej gwiazdy / Emily

Bardziej szczegółowo

EXAMPLES OF CABRI GEOMETRE II APPLICATION IN GEOMETRIC SCIENTIFIC RESEARCH

EXAMPLES OF CABRI GEOMETRE II APPLICATION IN GEOMETRIC SCIENTIFIC RESEARCH Anna BŁACH Centre of Geometry and Engineering Graphics Silesian University of Technology in Gliwice EXAMPLES OF CABRI GEOMETRE II APPLICATION IN GEOMETRIC SCIENTIFIC RESEARCH Introduction Computer techniques

Bardziej szczegółowo

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS Piotr Mikulski 2006 Subversion is a free/open-source version control system. That is, Subversion manages files and directories over time. A tree of files is placed into a central repository. The repository

Bardziej szczegółowo

Towards Stability Analysis of Data Transport Mechanisms: a Fluid Model and an Application

Towards Stability Analysis of Data Transport Mechanisms: a Fluid Model and an Application Towards Stability Analysis of Data Transport Mechanisms: a Fluid Model and an Application Gayane Vardoyan *, C. V. Hollot, Don Towsley* * College of Information and Computer Sciences, Department of Electrical

Bardziej szczegółowo

18. Przydatne zwroty podczas egzaminu ustnego. 19. Mo liwe pytania egzaminatora i przyk³adowe odpowiedzi egzaminowanego

18. Przydatne zwroty podczas egzaminu ustnego. 19. Mo liwe pytania egzaminatora i przyk³adowe odpowiedzi egzaminowanego 18. Przydatne zwroty podczas egzaminu ustnego I m sorry, could you repeat that, please? - Przepraszam, czy mo na prosiæ o powtórzenie? I m sorry, I don t understand. - Przepraszam, nie rozumiem. Did you

Bardziej szczegółowo

Linear Classification and Logistic Regression. Pascal Fua IC-CVLab

Linear Classification and Logistic Regression. Pascal Fua IC-CVLab Linear Classification and Logistic Regression Pascal Fua IC-CVLab 1 aaagcxicbdtdbtmwfafwdgxlhk8orha31ibqycvkdgpshdqxtwotng2pxtvqujmok1qlky5xllzrnobbediegwcap4votk2kqkf+/y/tnphdschtadu/giv3vtea99cfma8fpx7ytlxx7ckns4sylo3doom7jguhj1hxchmy/irhrlgh67lxb5x3blis8jjqynmedqujiu5zsqqagrx+yjcfpcrydusshmzeluzsg7tttiew5khhcuzm5rv0gn1unw6zl3gbzlpr3liwncyr6aaqinx4wnc/rpg6ix5szd86agoftuu0g/krjxdarph62enthdey3zn/+mi5zknou2ap+tclvhob9sxhwvhaqketnde7geqjp21zvjsfrcnkfhtejoz23vq97elxjlpbtmxpl6qxtl1sgfv1ptpy/yq9mgacrzkgje0hjj2rq7vtywnishnnkzsqekucnlblrarlh8x8szxolrrxkb8n6o4kmo/e7siisnozcfvsedlol60a/j8nmul/gby8mmssrfr2it8lkyxr9dirxxngzthtbaejv

Bardziej szczegółowo

Blow-Up: Photographs in the Time of Tumult; Black and White Photography Festival Zakopane Warszawa 2002 / Powiekszenie: Fotografie w czasach zgielku

Blow-Up: Photographs in the Time of Tumult; Black and White Photography Festival Zakopane Warszawa 2002 / Powiekszenie: Fotografie w czasach zgielku Blow-Up: Photographs in the Time of Tumult; Black and White Photography Festival Zakopane Warszawa 2002 / Powiekszenie: Fotografie w czasach zgielku Juliusz and Maciej Zalewski eds. and A. D. Coleman et

Bardziej szczegółowo

Performance Evaluation

Performance Evaluation Performance Evaluation When using parallel system the goal of design process is not to optimise a single metric such as a speed. A good design must optimise a problem-specific function of execution time,

Bardziej szczegółowo

Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2

Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2 Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2 aaaklnictzzjb9tgfmcnadpg7oy0lxa9edva9kkapdarhyk2k7gourinlwsweyzikuyiigvyleiv/cv767fpf/5crc1xt9va5mx7w3m/ecuqw1kuztpx/rl3/70h73/w4cog9dhhn3z62d6jzy+yzj766txpoir9nzszisjynetqr+rvlfvyoozu5xbybpsxb1wahul8phczdt2v4zgchb7uecwphlyigrgkjcyiflfyci0kxnmr4z6kw0jsokvot8isntpa3gbknlcufiv/h+hh+eur4fomd417rvtfjoit5pfju6yxiab2fmwk0y/feuybobqk+axnke8xzjjhfyd8kkpl9zdoddkazd5j6bzpemjb64smjb6vb4xmehysu08lsrszopxftlzee130jcb0zjxy7r5wa2f1s2off2+dyatrughnrtpkuprlcpu55zlxpss/yqe2eamjkcf0jye8w8yas0paf6t0t2i9stmcua+inbi2rt01tz22tubbqwidypvgz6piynkpobirkxgu54ibzoti4pkw2i5ow9lnuaoabhuxfxqhvnrj6w15tb3furnbm+scyxobjhr5pmj5j/w5ix9wsa2tlwx9alpshlunzjgnrwvqbpwzjl9wes+ptyn+ypy/jgskavtl8j0hz1djdhzwtpjbbvpr1zj7jpg6ve7zxfngj75zee0vmp9qm2uvgu/9zdofq6r+g8l4xctvo+v+xdrfr8oxiwutycu0qgyf8icuyvp/sixfi9zxe11vp6mrjjovpmxm6acrtbia+wjr9bevlgjwlz5xd3rfna9g06qytaoofk8olxbxc7xby2evqjmmk6pjvvzxmpbnct6+036xp5vdbrnbdqph8brlfn/n/khnfumhf6z1v7h/80yieukkd5j0un82t9mynxzmk0s/bzn4tacdziszdhwrl8x5ako8qp1n1zn0k6w2em0km9zj1i4yt1pt3xiprw85jmc2m1ut2geum6y6es2fwx6c+wlrpykblopbuj5nnr2byygfy5opllv4+jmm7s6u+tvhywbnb0kv2lt5th4xipmiij+y1toiyo7bo0d+vzvovjkp6aoejsubhj3qrp3fjd/m23pay8h218ibvx3nicofvd1xi86+kh6nb/b+hgsjp5+qwpurzlir15np66vmdehh6tyazdm1k/5ejtuvurgcqux6yc+qw/sbsaj7lkt4x9qmtp7euk6zbdedyuzu6ptsu2eeu3rxcz06uf6g8wyuveznhkbzynajbb7r7cbmla+jbtrst0ow2v6ntkwv8svnwqnu5pa3oxfeexf93739p93chq/fv+jr8r0d9brhpcxr2w88bvqbr41j6wvrb+u5dzjpvx+veoaxwptzp/8cen+xbg==

Bardziej szczegółowo

Sargent Opens Sonairte Farmers' Market

Sargent Opens Sonairte Farmers' Market Sargent Opens Sonairte Farmers' Market 31 March, 2008 1V8VIZSV7EVKIRX8(1MRMWXIVSJ7XEXIEXXLI(ITEVXQIRXSJ%KVMGYPXYVI *MWLIVMIWERH*SSHTIVJSVQIHXLISJJMGMEPSTIRMRKSJXLI7SREMVXI*EVQIVW 1EVOIXMR0E]XS[R'S1IEXL

Bardziej szczegółowo

Installation of EuroCert software for qualified electronic signature

Installation of EuroCert software for qualified electronic signature Installation of EuroCert software for qualified electronic signature for Microsoft Windows systems Warsaw 28.08.2019 Content 1. Downloading and running the software for the e-signature... 3 a) Installer

Bardziej szczegółowo

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:

Bardziej szczegółowo

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:

Bardziej szczegółowo

Wroclaw, plan nowy: Nowe ulice, 1:22500, sygnalizacja swietlna, wysokosc wiaduktow : Debica = City plan (Polish Edition)

Wroclaw, plan nowy: Nowe ulice, 1:22500, sygnalizacja swietlna, wysokosc wiaduktow : Debica = City plan (Polish Edition) Wroclaw, plan nowy: Nowe ulice, 1:22500, sygnalizacja swietlna, wysokosc wiaduktow : Debica = City plan (Polish Edition) Wydawnictwo "Demart" s.c Click here if your download doesn"t start automatically

Bardziej szczegółowo

Dolny Slask 1: , mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition)

Dolny Slask 1: , mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition) Dolny Slask 1:300 000, mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition) Click here if your download doesn"t start automatically Dolny Slask 1:300 000, mapa turystyczno-samochodowa: Plan Wroclawia

Bardziej szczegółowo

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:

Bardziej szczegółowo

Pielgrzymka do Ojczyzny: Przemowienia i homilie Ojca Swietego Jana Pawla II (Jan Pawel II-- pierwszy Polak na Stolicy Piotrowej) (Polish Edition)

Pielgrzymka do Ojczyzny: Przemowienia i homilie Ojca Swietego Jana Pawla II (Jan Pawel II-- pierwszy Polak na Stolicy Piotrowej) (Polish Edition) Pielgrzymka do Ojczyzny: Przemowienia i homilie Ojca Swietego Jana Pawla II (Jan Pawel II-- pierwszy Polak na Stolicy Piotrowej) (Polish Edition) Click here if your download doesn"t start automatically

Bardziej szczegółowo

OSTC GLOBAL TRADING CHALLENGE MANUAL

OSTC GLOBAL TRADING CHALLENGE MANUAL OSTC GLOBAL TRADING CHALLENGE MANUAL Wrzesień 2014 www.ostc.com/game Po zarejestrowaniu się w grze OSTC Global Trading Challenge, zaakceptowaniu oraz uzyskaniu dostępu to produktów, użytkownik gry będzie

Bardziej szczegółowo

Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 Zofia Kruczkiewicz

Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0  Zofia Kruczkiewicz Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 http://www.junit.org/ Zofia Kruczkiewicz 1. Aby utworzyć test dla jednej klasy, należy kliknąć prawym przyciskiem myszy w oknie Projects na wybraną

Bardziej szczegółowo

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:

Bardziej szczegółowo

Egzamin maturalny z języka angielskiego na poziomie dwujęzycznym Rozmowa wstępna (wyłącznie dla egzaminującego)

Egzamin maturalny z języka angielskiego na poziomie dwujęzycznym Rozmowa wstępna (wyłącznie dla egzaminującego) 112 Informator o egzaminie maturalnym z języka angielskiego od roku szkolnego 2014/2015 2.6.4. Część ustna. Przykładowe zestawy zadań Przykładowe pytania do rozmowy wstępnej Rozmowa wstępna (wyłącznie

Bardziej szczegółowo

PLSH1 (JUN12PLSH101) General Certificate of Education Advanced Subsidiary Examination June 2012. Reading and Writing TOTAL

PLSH1 (JUN12PLSH101) General Certificate of Education Advanced Subsidiary Examination June 2012. Reading and Writing TOTAL Centre Number Surname Candidate Number For Examiner s Use Other Names Candidate Signature Examiner s Initials Polish Unit 1 Reading and Writing General Certificate of Education Advanced Subsidiary Examination

Bardziej szczegółowo

Prices and Volumes on the Stock Market

Prices and Volumes on the Stock Market Prices and Volumes on the Stock Market Krzysztof Karpio Piotr Łukasiewicz Arkadiusz Orłowski Warszawa, 25-27 listopada 2010 1 Data selection Warsaw Stock Exchange WIG index assets most important for investors

Bardziej szczegółowo

www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part

Bardziej szczegółowo

Financial support for start-uppres. Where to get money? - Equity. - Credit. - Local Labor Office - Six times the national average wage (22000 zł)

Financial support for start-uppres. Where to get money? - Equity. - Credit. - Local Labor Office - Six times the national average wage (22000 zł) Financial support for start-uppres Where to get money? - Equity - Credit - Local Labor Office - Six times the national average wage (22000 zł) - only for unymployed people - the company must operate minimum

Bardziej szczegółowo

Angielski Biznes Ciekawie

Angielski Biznes Ciekawie Angielski Biznes Ciekawie Conditional sentences (type 2) 1. Discuss these two types of mindsets. 2. Decide how each type would act. 3. How would you act? Czy nauka gramatyki języka angielskiego jest trudna?

Bardziej szczegółowo

!850016! www.irs.gov/form8879eo. e-file www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C,

Bardziej szczegółowo

DODATKOWE ĆWICZENIA EGZAMINACYJNE

DODATKOWE ĆWICZENIA EGZAMINACYJNE I.1. X Have a nice day! Y a) Good idea b) See you soon c) The same to you I.2. X: This is my new computer. Y: Wow! Can I have a look at the Internet? X: a) Thank you b) Go ahead c) Let me try I.3. X: What

Bardziej szczegółowo

Rachunek lambda, zima

Rachunek lambda, zima Rachunek lambda, zima 2015-16 Wykład 2 12 października 2015 Tydzień temu: Własność Churcha-Rossera (CR) Jeśli a b i a c, to istnieje takie d, że b d i c d. Tydzień temu: Własność Churcha-Rossera (CR) Jeśli

Bardziej szczegółowo

Few-fermion thermometry

Few-fermion thermometry Few-fermion thermometry Phys. Rev. A 97, 063619 (2018) Tomasz Sowiński Institute of Physics of the Polish Academy of Sciences Co-authors: Marcin Płodzień Rafał Demkowicz-Dobrzański FEW-BODY PROBLEMS FewBody.ifpan.edu.pl

Bardziej szczegółowo

DOI: / /32/37

DOI: / /32/37 . 2015. 4 (32) 1:18 DOI: 10.17223/1998863 /32/37 -,,. - -. :,,,,., -, -.,.-.,.,.,. -., -,.,,., -, 70 80. (.,.,. ),, -,.,, -,, (1886 1980).,.,, (.,.,..), -, -,,,, ; -, - 346, -,.. :, -, -,,,,,.,,, -,,,

Bardziej szczegółowo

Parallelization techniques

Parallelization techniques Parallelization techniques Automatic Program Parallelization, means automatic program changing. An original serial program is transformed in some way, that better uses the concurrent features provided

Bardziej szczegółowo

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition) Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition) Piotr Maluskiewicz Click here if your download doesn"t start automatically Miedzy

Bardziej szczegółowo

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) J Krupski Click here if your download doesn"t start automatically Karpacz, plan miasta 1:10 000: Panorama

Bardziej szczegółowo

XML. 6.6 XPath. XPath is a syntax used for selecting parts of an XML document

XML. 6.6 XPath. XPath is a syntax used for selecting parts of an XML document 6 XML 6.6 XPath What is XPath? XPath is a syntax used for selecting parts of an XML document The way XPath describes paths to elements is similar to the way an operating system describes paths to files

Bardziej szczegółowo

Export Markets Enterprise Florida Inc.

Export Markets Enterprise Florida Inc. Export Markets Enterprise Florida Inc. IV webinarium 5.03.2015 Współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Współpracy Transgranicznej Republika

Bardziej szczegółowo

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 8: Structured PredicCon 2

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 8: Structured PredicCon 2 TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 8: Structured PredicCon 2 1 Roadmap intro (1 lecture) deep learning for NLP (5 lectures) structured predic+on (4 lectures)

Bardziej szczegółowo

European Crime Prevention Award (ECPA) Annex I - new version 2014

European Crime Prevention Award (ECPA) Annex I - new version 2014 European Crime Prevention Award (ECPA) Annex I - new version 2014 Załącznik nr 1 General information (Informacje ogólne) 1. Please specify your country. (Kraj pochodzenia:) 2. Is this your country s ECPA

Bardziej szczegółowo

A n g i e l s k i. Phrasal Verbs in Situations. Podręcznik z ćwiczeniami. Dorota Guzik Joanna Bruska FRAGMENT

A n g i e l s k i. Phrasal Verbs in Situations. Podręcznik z ćwiczeniami. Dorota Guzik Joanna Bruska FRAGMENT A n g i e l s k i Phrasal Verbs in Situations Podręcznik z ćwiczeniami FRAGMENT Dorota Guzik Joanna Bruska Autorzy: Dorota Guzik, Joanna Bruska Konsultacja językowa: Tadeusz Z. Wolański Lektorzy: Maybe

Bardziej szczegółowo

deep learning for NLP (5 lectures)

deep learning for NLP (5 lectures) TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 6: Finish Transformers; Sequence- to- Sequence Modeling and AJenKon 1 Roadmap intro (1 lecture) deep learning for NLP (5

Bardziej szczegółowo

Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl. magda.szewczyk@slo-wroc.pl. Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students

Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl. magda.szewczyk@slo-wroc.pl. Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl Back Twoje konto Wyloguj magda.szewczyk@slo-wroc.pl BIODIVERSITY OF RIVERS: Survey to students Tworzenie ankiety Udostępnianie Analiza (55) Wyniki

Bardziej szczegółowo

Camspot 4.4 Camspot 4.5

Camspot 4.4 Camspot 4.5 User manual (addition) Dodatek do instrukcji obsługi Camspot 4.4 Camspot 4.5 1. WiFi configuration 2. Configuration of sending pictures to e-mail/ftp after motion detection 1. Konfiguracja WiFi 2. Konfiguracja

Bardziej szczegółowo

Jak zasada Pareto może pomóc Ci w nauce języków obcych?

Jak zasada Pareto może pomóc Ci w nauce języków obcych? Jak zasada Pareto może pomóc Ci w nauce języków obcych? Artykuł pobrano ze strony eioba.pl Pokazuje, jak zastosowanie zasady Pareto może usprawnić Twoją naukę angielskiego. Słynna zasada Pareto mówi o

Bardziej szczegółowo

EPS. Erasmus Policy Statement

EPS. Erasmus Policy Statement Wyższa Szkoła Biznesu i Przedsiębiorczości Ostrowiec Świętokrzyski College of Business and Entrepreneurship EPS Erasmus Policy Statement Deklaracja Polityki Erasmusa 2014-2020 EN The institution is located

Bardziej szczegółowo

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course. - University I would like to enroll at a university. Stating that you want to enroll I want to apply for course. Stating that you want to apply for a course an undergraduate a postgraduate a PhD a full-time

Bardziej szczegółowo

ARKUSZ PRÓBNEJ MATURY Z OPERONEM

ARKUSZ PRÓBNEJ MATURY Z OPERONEM Miejsce na identyfikację szkoły ARKUSZ PRÓBNEJ MATURY Z OPERONEM JĘZYK ANGIELSKI POZIOM ROZSZERZONY CZĘŚĆ I LISTOPAD 2013 Czas pracy: 120 minut Instrukcja dla zdającego 1. Sprawdź, czy arkusz egzaminacyjny

Bardziej szczegółowo

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011 Estimation and planing Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011 Story points Story points C D B A E Story points C D 100 B A E Story points C D 2 x 100 100 B A E Story points C D 2 x 100 100

Bardziej szczegółowo

POL1. General Certificate of Education June 2006 Advanced Subsidiary Examination. Responsive Writing. Time allowed: 3 hours. Instructions.

POL1. General Certificate of Education June 2006 Advanced Subsidiary Examination. Responsive Writing. Time allowed: 3 hours. Instructions. Surname Centre Number Other Names Candidate Number Leave blank Candidate Signature General Certificate of Education June 2006 Advanced Subsidiary Examination POLISH Unit 1 Responsive Writing POL1 Monday

Bardziej szczegółowo

Poland) Wydawnictwo "Gea" (Warsaw. Click here if your download doesn"t start automatically

Poland) Wydawnictwo Gea (Warsaw. Click here if your download doesnt start automatically Suwalski Park Krajobrazowy i okolice 1:50 000, mapa turystyczno-krajoznawcza =: Suwalki Landscape Park, tourist map = Suwalki Naturpark,... narodowe i krajobrazowe) (Polish Edition) Click here if your

Bardziej szczegółowo

PLSH1 (JUN11PLSH101) General Certificate of Education Advanced Subsidiary Examination June Reading and Writing TOTAL

PLSH1 (JUN11PLSH101) General Certificate of Education Advanced Subsidiary Examination June Reading and Writing TOTAL Centre Number Surname Candidate Number For Examiner s Use Other Names Candidate Signature Examiner s Initials Polish Unit 1 Reading and Writing General Certificate of Education Advanced Subsidiary Examination

Bardziej szczegółowo

Zdecyduj: Czy to jest rzeczywiście prześladowanie? Czasem coś WYDAJE SIĘ złośliwe, ale wcale takie nie jest.

Zdecyduj: Czy to jest rzeczywiście prześladowanie? Czasem coś WYDAJE SIĘ złośliwe, ale wcale takie nie jest. Zdecyduj: Czy to jest rzeczywiście prześladowanie? Czasem coś WYDAJE SIĘ złośliwe, ale wcale takie nie jest. Miłe przezwiska? Nie wszystkie przezwiska są obraźliwe. Wiele przezwisk świadczy o tym, że osoba,

Bardziej szczegółowo

www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part

Bardziej szczegółowo

Rev Źródło:

Rev Źródło: KamPROG for AVR Rev. 20190119192125 Źródło: http://wiki.kamamilabs.com/index.php/kamprog_for_avr Spis treści Introdcution... 1 Features... 2 Standard equipment... 4 Installation... 5 Software... 6 AVR

Bardziej szczegółowo

ANKIETA ŚWIAT BAJEK MOJEGO DZIECKA

ANKIETA ŚWIAT BAJEK MOJEGO DZIECKA Przedszkole Nr 1 w Zabrzu ANKIETA ul. Reymonta 52 41-800 Zabrze tel./fax. 0048 32 271-27-34 p1zabrze@poczta.onet.pl http://jedyneczka.bnet.pl ŚWIAT BAJEK MOJEGO DZIECKA Drodzy Rodzice. W związku z realizacją

Bardziej szczegółowo

DUAL SIMILARITY OF VOLTAGE TO CURRENT AND CURRENT TO VOLTAGE TRANSFER FUNCTION OF HYBRID ACTIVE TWO- PORTS WITH CONVERSION

DUAL SIMILARITY OF VOLTAGE TO CURRENT AND CURRENT TO VOLTAGE TRANSFER FUNCTION OF HYBRID ACTIVE TWO- PORTS WITH CONVERSION ELEKTRYKA 0 Zeszyt (9) Rok LX Andrzej KUKIEŁKA Politechnika Śląska w Gliwicach DUAL SIMILARITY OF VOLTAGE TO CURRENT AND CURRENT TO VOLTAGE TRANSFER FUNCTION OF HYBRID ACTIVE TWO- PORTS WITH CONVERSION

Bardziej szczegółowo

F+H GCSE POLISH 8688/SF+SH. Paper 2 Speaking (Foundation and Higher) Specimen 2019 SPECIMEN MATERIAL

F+H GCSE POLISH 8688/SF+SH. Paper 2 Speaking (Foundation and Higher) Specimen 2019 SPECIMEN MATERIAL SPECIMEN MATERIAL GCSE POLISH Paper 2 Speaking (Foundation and Higher) F+H Specimen 2019 Teacher s Booklet To be conducted by the teacher-examiner Time allowed: 7-9 minutes at Foundation (+12 minutes supervised

Bardziej szczegółowo