Git Product home page Git Product logo

graphic-2's Introduction

Graphic-2

Апроксимація графіку; багатопоточність; робота з великою кількістю фалів: 600к+

Завдання

Программа «Graphic-2» Время работы программы до 10 минут (Windows XP, Windows 7). Каждая папка данных объёмом около 1 ГБ состоит из около 10 млн. шт. файлов.

  1. Файлы “1DСSin(i).txt” папки “1DСSin” (файлы “2DСSin(i).txt” папки “2DСSin”), которые состоят из двух точек аппроксимировать синусом, а которые состоят из трёх точек - c2d, результат поместить в дополнительные файлы “1DSin(i).txt” (“2DSin(i).txt”) папки “1DSin” (“2DSin”); а также в общий файл “1DSin.txt” (“2DSin.txt”) папки “Graphic-2”, не повторяя граничные точки исходных файлов.
  2. Точки в файлах “DСSSeg(i).txt” папки “DСSSeg” аппроксимировать: d1<=>d1 – синусом, d1<=>d2, d2<=>d2, d2<=>d1 - c2d, результат поместить в дополнительные файлы “DSSеg(i).txt” папки “DSSеg”; а также в общий файл “DSSig.txt” папки “Graphic-2”, не повторяя граничные точки исходных файлов.
  3. Предусмотреть возможность вместо папки “DC” с тремя папками исходных данных по п.1-2 загрузить папку “WAP” с теми же данными в формате трёх двоичных файлов.
  4. Cформировать и поместить в папку “DSSig” дополнительные файлы:
  • “1DSinH.txt” (“2DSinH.txt”) – файл по п.1 с половинными значениями данных.
  • “DSSigH.txt” - файл по п.2 с половинными значениями данных.
  1. При включённой опции выдавать в дополнительном окне статистику:

Загружено: 1DСSin [X+Y]: DСSSeg d1 [X+Y]: DСSSeg d2 [X+Y]: 2DСSin [X+Y]:

Выгружено: 1DSin [Y]: DSSig [Y]: 2DSin [Y]:

graphic-2's People

Contributors

victor-ua avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.