diff --git a/osininyai/[1] data-structures/[1]MP_records.py b/osininyai/[1] data-structures/MP_records.py similarity index 98% rename from osininyai/[1] data-structures/[1]MP_records.py rename to osininyai/[1] data-structures/MP_records.py index 001eeb5..ee6b1d5 100644 --- a/osininyai/[1] data-structures/[1]MP_records.py +++ b/osininyai/[1] data-structures/MP_records.py @@ -37,7 +37,7 @@ def records(): second=0 phones2=phones.copy() - f=open("names.txt","r") + f=open("[1]names.txt","r") count=0 names=[] while count<5000: diff --git a/osininyai/[1] data-structures/[1]MP_BST.py b/osininyai/[1] data-structures/[1]MP_BST.py index b315907..4889c31 100644 --- a/osininyai/[1] data-structures/[1]MP_BST.py +++ b/osininyai/[1] data-structures/[1]MP_BST.py @@ -196,7 +196,7 @@ def run_shuffled(records_shuffled): ["BinarySearchTree", u"случайный", u"вставка", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -217,7 +217,7 @@ def run_shuffled(records_shuffled): ["BinarySearchTree", u"случайный", u"поиск", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -247,7 +247,7 @@ def run_shuffled(records_shuffled): ["BinarySearchTree", u"случайный", u"удаление", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -321,7 +321,7 @@ def run_sorted(records_shuffled): ["BinarySearchTree", u"отсортированный", u"вставка", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -342,7 +342,7 @@ def run_sorted(records_shuffled): ["BinarySearchTree", u"отсортированный", u"поиск", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -372,7 +372,7 @@ def run_sorted(records_shuffled): ["BinarySearchTree", u"отсортированный", u"удаление", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") diff --git a/osininyai/[1] data-structures/[1]MP_hash-table.py b/osininyai/[1] data-structures/[1]MP_hash-table.py index 8a7fc54..6318894 100644 --- a/osininyai/[1] data-structures/[1]MP_hash-table.py +++ b/osininyai/[1] data-structures/[1]MP_hash-table.py @@ -1,5 +1,4 @@ from MP_records import records -import string import random as rd import time import csv @@ -15,9 +14,6 @@ def polynomial_hash(word): return hashh def hash_to_index(hashh,length): - #print(hashh) - #if len(str(hashh))>4: - #hashh=int(str(hashh)[3:]) while hashh>length: hashh=hashh%(length) return hashh @@ -190,7 +186,7 @@ def test(): ht_insert(table, "h", 10) print(table) print(ht_find(table,"Aakk")) - # ht_delete(table, "Aakk") + #ht_delete(table, "Aakk") #ht_delete(table, "Aaaaa") #print(table) #ht_delete(table, "Uaa") @@ -268,7 +264,7 @@ def run_shuffled(records_shuffled): ["HashTable", u"случайный", u"вставка", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -289,7 +285,7 @@ def run_shuffled(records_shuffled): ["HashTable", u"случайный", u"поиск", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -319,7 +315,7 @@ def run_shuffled(records_shuffled): ["HashTable", u"случайный", u"удаление", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -394,7 +390,7 @@ def run_sorted(records_shuffled): ["HashTable", u"отсортированный", u"вставка", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -415,7 +411,7 @@ def run_sorted(records_shuffled): ["HashTable", u"отсортированный", u"поиск", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -445,7 +441,7 @@ def run_sorted(records_shuffled): ["HashTable", u"отсортированный", u"удаление", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") diff --git a/osininyai/[1] data-structures/[1]MP_linked_list.py b/osininyai/[1] data-structures/[1]MP_linked_list.py index 9dcfd9c..03cfc21 100644 --- a/osininyai/[1] data-structures/[1]MP_linked_list.py +++ b/osininyai/[1] data-structures/[1]MP_linked_list.py @@ -245,7 +245,7 @@ def run_shuffled(records_shuffled): ["LinkedList", u"случайный", u"вставка", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -266,7 +266,7 @@ def run_shuffled(records_shuffled): ["LinkedList", u"случайный", u"поиск", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -296,7 +296,7 @@ def run_shuffled(records_shuffled): ["LinkedList", u"случайный", u"удаление", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -372,7 +372,7 @@ def run_sorted(records_shuffled): ["LinkedList", u"отсортированный", u"вставка", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -393,7 +393,7 @@ def run_sorted(records_shuffled): ["LinkedList", u"отсортированный", u"поиск", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") @@ -423,7 +423,7 @@ def run_sorted(records_shuffled): ["LinkedList", u"отсортированный", u"удаление", temp,] ] - with codecs.open("results.csv", "a+", "utf-16") as f: + with codecs.open("docs/data/[1]results.csv", "a+", "utf-16") as f: writer = csv.writer(f) writer.writerows(results) writer.writerows("\n") diff --git a/osininyai/[1] data-structures/[1]MP_names.py b/osininyai/[1] data-structures/[1]MP_names.py index ed5f1fe..8fcb629 100644 --- a/osininyai/[1] data-structures/[1]MP_names.py +++ b/osininyai/[1] data-structures/[1]MP_names.py @@ -21,7 +21,7 @@ while count<5000: name+=consonants[letter] names.append(name) count+=1 -f=open("names.txt","w") +f=open("[1]names.txt","w") for i in names: f.write(i) f.write("\n")