diff --git a/app/src/main/resources/latex_footer.tex b/app/src/main/resources/latex_footer.tex deleted file mode 100644 index 6b47932..0000000 --- a/app/src/main/resources/latex_footer.tex +++ /dev/null @@ -1 +0,0 @@ -\end{document} diff --git a/app/src/main/resources/latex_header.tex b/app/src/main/resources/latex_header.tex deleted file mode 100644 index 90f6fe3..0000000 --- a/app/src/main/resources/latex_header.tex +++ /dev/null @@ -1,45 +0,0 @@ - -\documentclass[a4paper, 12pt]{article} -\usepackage[left=3cm,right=1.5cm,top=2cm,bottom=2cm]{geometry} -\usepackage[T2A]{fontenc} -\usepackage{graphicx} -\usepackage[table]{xcolor} - -%Hyphenation rules -%-------------------------------------- -\usepackage{hyphenat} -\hyphenation{ма-те-ма-ти-ка вос-ста-нав-ли-вать} -%-------------------------------------- -\usepackage[english, russian]{babel} - -\usepackage{hyperref} -\hypersetup{ - colorlinks, - citecolor=black, - filecolor=black, - linkcolor=black, - urlcolor=black -} - - -\begin{document} - - -\tableofcontents - -\pagebreak - -\begin{abstract} - Это вводный абзац в начале документа. -\end{abstract} - -\section{Задание} -\begin{enumerate} -\item Составить таблицу кодов блоков для метода Хаффмана с блокированием. Вероятности букв считать по фрагменту сообщения в задании. Длина блока указана. Вычислить EX, ML(X), ML(Xбл). Здесь EX – энтропия алфавита из букв сообщения, ML(X) – среднее количество элементарных символов на букву при сжатии методом Хаффмана, ML(Xбл) – среднее количество элементарных символов на букву при сжатии методом Хаффмана с блокированием. -\item Сжать сообщение адаптивным методом Хаффмана. -\item Сжать сообщение методами LZ77, LZSS, LZ78 Для методов LZ77, LZSS размер словаря – 10 символов, буфера – 6 символов. Для метода LZ78 размер словаря 32 записи. -\item Сжать сообщение из задания №2 арифметическим методом. -\item Распаковать сообщения, сжатые адаптивным методом Хаффмана, методами LZ77, LZSS, LZ78 и арифметическим методом. Для методов LZ77, LZSS размер словаря – 10 символов. Для метода LZ78 размер словаря – 16 записей. При декодировании таблица состоит из следующих столбцов: «Код», «Словарь» и «Выходной поток». -\end{enumerate} -\pagebreak -\section{Решение} diff --git a/app/.classpath b/project/app/.classpath similarity index 100% rename from app/.classpath rename to project/app/.classpath diff --git a/app/.project b/project/app/.project similarity index 100% rename from app/.project rename to project/app/.project diff --git a/app/.settings/org.eclipse.buildship.core.prefs b/project/app/.settings/org.eclipse.buildship.core.prefs similarity index 100% rename from app/.settings/org.eclipse.buildship.core.prefs rename to project/app/.settings/org.eclipse.buildship.core.prefs diff --git a/app/build.gradle b/project/app/build.gradle similarity index 100% rename from app/build.gradle rename to project/app/build.gradle diff --git a/app/src/main/java/org/LabExecutor/Algoritms/DoublePass/BlockHuffman.java b/project/app/src/main/java/org/LabExecutor/Algoritms/DoublePass/BlockHuffman.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/DoublePass/BlockHuffman.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/DoublePass/BlockHuffman.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/DoublePass/Huffman.java b/project/app/src/main/java/org/LabExecutor/Algoritms/DoublePass/Huffman.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/DoublePass/Huffman.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/DoublePass/Huffman.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/LineMetrics.java b/project/app/src/main/java/org/LabExecutor/Algoritms/LineMetrics.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/LineMetrics.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/LineMetrics.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/BitBuffer.java b/project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/BitBuffer.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/BitBuffer.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/BitBuffer.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/CodeTreeNode.java b/project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/CodeTreeNode.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/CodeTreeNode.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/CodeTreeNode.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/EncodingModelRefreshing.java b/project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/EncodingModelRefreshing.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/EncodingModelRefreshing.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/EncodingModelRefreshing.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/Task2.java b/project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/Task2.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/Task2.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/Task2.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/Task51.java b/project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/Task51.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/Task51.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/AdaptHuffman/Task51.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/Arithmetic.java b/project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/Arithmetic.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/SinglePass/Arithmetic.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/Arithmetic.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZ77.java b/project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZ77.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZ77.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZ77.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZ78.java b/project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZ78.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZ78.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZ78.java diff --git a/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZSS.java b/project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZSS.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZSS.java rename to project/app/src/main/java/org/LabExecutor/Algoritms/SinglePass/LZXX/LZSS.java diff --git a/app/src/main/java/org/LabExecutor/App.java b/project/app/src/main/java/org/LabExecutor/App.java similarity index 100% rename from app/src/main/java/org/LabExecutor/App.java rename to project/app/src/main/java/org/LabExecutor/App.java diff --git a/app/src/main/java/org/LabExecutor/Executor/Lab3Executor.java b/project/app/src/main/java/org/LabExecutor/Executor/Lab3Executor.java similarity index 100% rename from app/src/main/java/org/LabExecutor/Executor/Lab3Executor.java rename to project/app/src/main/java/org/LabExecutor/Executor/Lab3Executor.java diff --git a/app/src/main/java/org/LabExecutor/LatexFormater/GraphUtils.java b/project/app/src/main/java/org/LabExecutor/LatexFormater/GraphUtils.java similarity index 100% rename from app/src/main/java/org/LabExecutor/LatexFormater/GraphUtils.java rename to project/app/src/main/java/org/LabExecutor/LatexFormater/GraphUtils.java diff --git a/app/src/main/java/org/LabExecutor/LatexFormater/Lab3Formatter.java b/project/app/src/main/java/org/LabExecutor/LatexFormater/Lab3Formatter.java similarity index 100% rename from app/src/main/java/org/LabExecutor/LatexFormater/Lab3Formatter.java rename to project/app/src/main/java/org/LabExecutor/LatexFormater/Lab3Formatter.java diff --git a/app/src/main/java/org/LabExecutor/LatexFormater/LatexBuilder.java b/project/app/src/main/java/org/LabExecutor/LatexFormater/LatexBuilder.java similarity index 100% rename from app/src/main/java/org/LabExecutor/LatexFormater/LatexBuilder.java rename to project/app/src/main/java/org/LabExecutor/LatexFormater/LatexBuilder.java diff --git a/app/src/main/resources/labversions.csv b/project/app/src/main/resources/labversions.csv similarity index 100% rename from app/src/main/resources/labversions.csv rename to project/app/src/main/resources/labversions.csv diff --git a/app/src/test/java/org/example/AppTest.java b/project/app/src/test/java/org/example/AppTest.java similarity index 100% rename from app/src/test/java/org/example/AppTest.java rename to project/app/src/test/java/org/example/AppTest.java diff --git a/gradle/libs.versions.toml b/project/gradle/libs.versions.toml similarity index 100% rename from gradle/libs.versions.toml rename to project/gradle/libs.versions.toml diff --git a/gradle/wrapper/gradle-wrapper.jar b/project/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from gradle/wrapper/gradle-wrapper.jar rename to project/gradle/wrapper/gradle-wrapper.jar diff --git a/gradle/wrapper/gradle-wrapper.properties b/project/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from gradle/wrapper/gradle-wrapper.properties rename to project/gradle/wrapper/gradle-wrapper.properties diff --git a/gradlew b/project/gradlew similarity index 100% rename from gradlew rename to project/gradlew diff --git a/gradlew.bat b/project/gradlew.bat similarity index 100% rename from gradlew.bat rename to project/gradlew.bat diff --git a/report.pdf b/project/report.pdf similarity index 100% rename from report.pdf rename to project/report.pdf diff --git a/settings.gradle b/project/settings.gradle similarity index 100% rename from settings.gradle rename to project/settings.gradle