Работа с векторами (vector)

Дата: 3 March, 2013, Автор: admin_kselax
Array

Посмотрим, что такое vector.

vector – это контейтер стл.

заголовочный файл для векторов: #include <vector>

нужно добавить using std::vector; после директивы.

Дальше создаются векторы командой vector<int> a; >>>Читать далее

класс Char_queue

Дата: , Автор: admin_kselax
Array

Определите класс Char_queue так, чтобы открытый интерфейс не зависел от представления. Реализуйте Char_queue в виде (а) связного списка и (b) вектора. Не беспокойтесь о многопоточности. >>>Читать далее

Простенькая задачка

Дата: 2 March, 2013, Автор: admin_kselax
Array

Дан код:

#include <iostream>i

nt main()
{
	std::cout <<"Hello world"<<'\n';
	return 0;
}

Модифицируйте программу так, чтобы она выводила

Классы со статическими членами

Дата: , Автор: admin_kselax
Array

Определите два класса, каждый со статическим членам, так чтобы конструирование статического члена использовало ссылку на другой статический член. Где такое может встретиться в реальном коде? Как нужно модифицировать эти классы, чтобы устранить в конструкторах зависимость от порядка?

Опять как говориться задачка не понятная, чо куда ничо не ясно. >>>Читать далее

Класс таблицы символов и класс ее элементов

Дата: , Автор: admin_kselax
Array

Разработайте класс таблицы символов и класс элементов этой таблицы для какого либо языка. Посмотрите на какой -нибудь компилятор для этого языка, чтобы узнать как в действительности выглядит таблица символов.

Опять задача из разряда которая делается несколько дней. >>>Читать далее

Разные мелочи в С++

Дата: , Автор: admin_kselax
Array

Допустим как округлить числа double в с++?

простой способ floor(x+0.5) округляет число до ближайшего целого.

to be continue…..

Работа с указателями и функции

Дата: , Автор: admin_kselax
Array

Рассмотрим примеры как работать с указателями, как с помощью их можно можно менять значения переменных, как передаются указатели по ссылке или по значению, что такое указатель на указатель и всякою фигню. >>>Читать далее

Класс для простых арифметических выражений

Дата: 1 March, 2013, Автор: admin_kselax
Array

Определите класс для анализирования, хранения, вычисления и печати простых арифметических выражений, состоящих из целых констант и операций +, -, *, и /. Открытый интерфейс должен выглядеть так:

class Expr
{
//...
public:
  Expr(const char);
  int Eval();
  void print();
};

>>>Читать далее

Класс моделирующий множество Intset

Дата: , Автор: admin_kselax
Array

Определите, реализуйте и протестируйте класс Intset (множество целых). Предоставьте операции объединения множеств, пересечения и симметричной разности.

Да интересная задача, такую задачку я вроде решал из 100 целых чисел из нулей или единиц.

Объединение множеств пересечение это когда встречаются две единицы, то выводиться 1, а кода два нуля то выводиться 0 и если ноль и один, то один. >>>Читать далее

Двоичное дерево с данным string

Дата: , Автор: admin_kselax
Array

Перепишите Tnode в виде класса с конструкторами деструктором и.т.д. Определите дерево с узлами Tnode в виде классов с конструкторами деструктором и.т.д.

Ну чтож в начале мы выясним, что же такое двоичное дерево, тема конечно интересная о структурах данных, как раз динамических, давно о них хотел написать пост. >>>Читать далее