esoe
2 years ago
9 changed files with 101 additions and 0 deletions
@ -0,0 +1,25 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 |
||||||
|
http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
||||||
|
|
||||||
|
<!-- parent pom --> |
||||||
|
<parent> |
||||||
|
<artifactId>education</artifactId> |
||||||
|
<groupId>ru.molokoin</groupId> |
||||||
|
<version>1.0</version> |
||||||
|
</parent> |
||||||
|
<modelVersion>4.0.0</modelVersion> |
||||||
|
|
||||||
|
<!-- chain info --> |
||||||
|
<groupId>ru.molokoin</groupId> |
||||||
|
<artifactId>chain</artifactId> |
||||||
|
<version>1.0</version> |
||||||
|
<packaging>jar</packaging> |
||||||
|
<properties> |
||||||
|
<maven.compiler.source>11</maven.compiler.source> |
||||||
|
<maven.compiler.target>11</maven.compiler.target> |
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
||||||
|
</properties> |
||||||
|
</project> |
Binary file not shown.
@ -0,0 +1,11 @@ |
|||||||
|
package ru.molokoin; |
||||||
|
public class App { |
||||||
|
public static void main(String[] args) { |
||||||
|
System.out.println("Запущен поток: " + Thread.currentThread().getName()); |
||||||
|
//данные
|
||||||
|
int[] i = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; |
||||||
|
|
||||||
|
//Хранилище
|
||||||
|
Pearl treasury; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,47 @@ |
|||||||
|
package ru.molokoin; |
||||||
|
|
||||||
|
/** |
||||||
|
* Класс - реализация звена односвязного списка |
||||||
|
* Односвязный список - |
||||||
|
* это структура, хранящая данные в виде цепочки, каждый узел которой хранит очередное значение списка и ссылку на следующий узел. |
||||||
|
* Ссылка на следующий узел последнего элемента списка равна null. |
||||||
|
* |
||||||
|
*/ |
||||||
|
public class Pearl { |
||||||
|
private Object gem; |
||||||
|
private Pearl next = null; |
||||||
|
|
||||||
|
public Pearl(Object gem){ |
||||||
|
setGem(gem); |
||||||
|
} |
||||||
|
public void print(){ |
||||||
|
System.out.println((int)gem); |
||||||
|
} |
||||||
|
public void add(Object gem){ |
||||||
|
next.setGem(gem); |
||||||
|
} |
||||||
|
/** |
||||||
|
* @param gem the gem to set |
||||||
|
*/ |
||||||
|
public void setGem(Object gem) { |
||||||
|
this.gem = gem; |
||||||
|
} |
||||||
|
/** |
||||||
|
* @return the gem |
||||||
|
*/ |
||||||
|
public Object getGem() { |
||||||
|
return gem; |
||||||
|
} |
||||||
|
/** |
||||||
|
* @param next the next to set |
||||||
|
*/ |
||||||
|
public void setNext(Pearl next) { |
||||||
|
this.next = next; |
||||||
|
} |
||||||
|
/** |
||||||
|
* @return the next |
||||||
|
*/ |
||||||
|
public Pearl getNext() { |
||||||
|
return next; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,17 @@ |
|||||||
|
package ru.molokoin; |
||||||
|
|
||||||
|
/** |
||||||
|
* Класс-реализация односвязного списка. |
||||||
|
* Односвязный список - |
||||||
|
* это структура, хранящая данные в виде цепочки, каждый узел которой хранит очередное значение списка и ссылку на следующий узел. |
||||||
|
* Ссылка на следующий узел последнего элемента списка равна null. |
||||||
|
* |
||||||
|
* |
||||||
|
*/ |
||||||
|
public class Treasury extends Pearl{ |
||||||
|
|
||||||
|
public Treasury(Object gem) { |
||||||
|
super(gem); |
||||||
|
//TODO Auto-generated constructor stub
|
||||||
|
} |
||||||
|
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue