Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

public readonly

Читайте также:
  1. Advertising vs. Public Relations
  2. Application to public display right
  3. Article 346. Threats or violence against a statesman or a public figure
  4. B Public finance
  5. B. Public finance
  6. B. PUBLICISTS STYLE
  7. BELARUSIAN REPUBLICAN YOUTH UNION

string name;


 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication45 {

class Program {

public static void getMarks(IMarks marks) {

string name = Console.ReadLine();

Console.Write("mark is: " + marks.getMark(name));

}

 

static void Main(string[] args) {

Marks temp = new Marks();

temp.addMark("name1", 1);

temp.addMark("name2", 2);

temp.addMark("name5", 5);

getMarks(temp);

}

}

 

class SimpleRecord {

public readonly string name = "testName";

public int mark;

public SimpleRecord(string name_,

int mark_) {

name = name_;

mark = mark_;

}

}

 

interface IMarks {

int getMark(string name);

}

 

public class Marks: IMarks {

SimpleRecord[] records = new SimpleRecord[0];

public void addMark(string name, int mark) {

for (int i = 0; i < records.Length; i++) {

if (records[i].name == name) {

records[i].mark = mark;

return;

}

}

var temp = records.ToList();

temp.Add(new SimpleRecord(name, mark));

records = temp.ToArray();

}

public int getMark(string name) {

for (int i = 0; i < records.Length; i++) {

if (records[i].name == name) {

return records[i].mark;

}

}

return -1;

}

}

}

 


 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication45 {

class Program {

public static void getMarks(Dictionary<string, int> marks) {

string name = Console.ReadLine();

Console.Write("mark is: " +

marks[name]);

}

 

static void Main(string[] args) {

Dictionary<string, int> dict = new Dictionary<string, int>();

Marks temp = new Marks();

dict.Add("name1", 1);

dict.Add("name2", 2);

dict.Add("name5", 5);

getMarks(temp);

}

}

 

class SimpleRecord {

public readonly string name = "testName";

public int mark;

public SimpleRecord(string name_,

int mark_) {

name = name_;

mark = mark_;

}

}

 

interface IMarks {

int getMark(string name);

}

 

public class Marks: IMarks {

SimpleRecord[] records = new SimpleRecord[0];

public void addMark(string name, int mark) {

for (int i = 0; i < records.Length; i++) {

if (records[i].name == name) {

records[i].mark = mark;

return;

}

}

var temp = records.ToList();

temp.Add(new SimpleRecord(name, mark));

records = temp.ToArray();

}

public int getMark(string name) {

for (int i = 0; i < records.Length; i++) {

if (records[i].name == name) {

return records[i].mark;

}

}

return -1;

}

}

}

 


 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication45 {

class Program {

 

static void Main(string[] args) {

Dictionary<string, int> dict = new Dictionary<string, int>();

dict.Add("name1", 1);

dict.Add("name2", 2);

dict.Add("name5", 5);

if (dict.ContainsKey("name3")) {

dict["name3"] = 3;

} else {

dict.Add("name3", 3);

}

Console.Write("оценка " + dict["name3"]);

dict.Remove("name3");

if (dict.ContainsKey("name3") == false) {

Console.Write("отчислили");

}

}

}

}


 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication45 {

class Program {

 

static void Main(string[] args) {

Dictionary<string, List<int>> dict =

new Dictionary<string, List<int>>();

dict.Add("name1", new List<int>({1}));

dict["name1"].Add(2);

//dict.Add("name2", 2);

//dict.Add("name5", 5);

//if (dict.ContainsKey("name3")) {

// dict["name3"] = 3;

//} else {

// dict.Add("name3", 3);

//}

//Console.Write("оценка " + dict["name3"]);

//dict.Remove("name3");

//if (dict.ContainsKey("name3") == false) {

// Console.Write("отчислили");

//}

}

}

}


 

Односвязанный список

Односвязанный

сортированный список

Циклический односвязанный список

Циклический отсортированный

односвязанный список

 

Двухсвязанный список

Отсортированный Двухсвязанный список

Циклический Двухсвязанный список

Циклический отсортированный Двухсвязанный

Многосвязаннный список

список

 

 


 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication45 {

class Program {

 

static void Main(string[] args) {

List<int> temp = new List<int>();

temp.RemoveRange();

temp.InsertRange();

temp.GetRange()

temp.AddRange();

temp.Remove()

temp.RemoveAt()

temp.RemoveAll()

temp.Sort();

temp.Insert() - вставка элемента на позицию

temp.Add(); - добавление в конец

}

}

}


 

Связанный, ориентированный,

ациклический граф,

количество вершин которого

равно количеству ребер + 1

(за исключем пустого списка)


Дата добавления: 2015-11-14; просмотров: 38 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Алгоритм решения| Minimum requirements for Team Member eligibility

mybiblioteka.su - 2015-2024 год. (0.009 сек.)