mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-11 17:58:41 +00:00
make classes final
This commit is contained in:
parent
7c71b023c7
commit
5ee0e67512
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class BitonicSort implements SortInterface
|
||||
final class BitonicSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class BubbleSort implements SortInterface
|
||||
final class BubbleSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class BucketSort
|
||||
final class BucketSort
|
||||
{
|
||||
/**
|
||||
* Sort array
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class CocktailShakerSort implements SortInterface
|
||||
final class CocktailShakerSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class CombSort implements SortInterface
|
||||
final class CombSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class CycleSort implements SortInterface
|
||||
final class CycleSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class GnomeSort implements SortInterface
|
||||
final class GnomeSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class HeapSort implements SortInterface
|
||||
final class HeapSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class InsertionSort implements SortInterface
|
||||
final class InsertionSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class IntroSort implements SortInterface
|
||||
final class IntroSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class MergeSort implements SortInterface
|
||||
final class MergeSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class OddEvenSort implements SortInterface
|
||||
final class OddEvenSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class PancakeSort implements SortInterface
|
||||
final class PancakeSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class QuickSort implements SortInterface
|
||||
final class QuickSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class SelectionSort implements SortInterface
|
||||
final class SelectionSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class ShellSort implements SortInterface
|
||||
final class ShellSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class StoogeSort implements SortInterface
|
||||
final class StoogeSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Sort;
|
|||
* @link https://orange-management.org
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class TimSort implements SortInterface
|
||||
final class TimSort implements SortInterface
|
||||
{
|
||||
/**
|
||||
* Blocks the sorting is devided into
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user