Size: a a a

2020 December 05

DK

Dmtr Klkv in learn.java
Слушай, я уверен, что таких случаев как твой, очень много. Иначе либу бы уже предали анафеме. Но у меня только свой опыт, поэтому его и озвучиваю.
источник

<Юрий> 👨‍🔬 Чеб... in learn.java
Dmtr Klkv
Слушай, я уверен, что таких случаев как твой, очень много. Иначе либу бы уже предали анафеме. Но у меня только свой опыт, поэтому его и озвучиваю.
Как-то это не складывается с " обе говно")
источник

DK

Dmtr Klkv in learn.java
Перефразирую: я не знаю как люди решают свои проблемы, я решил свои так - отказался от либ. Это было проще, чем в них разбираться и допиливать под себя.
источник

ch

central hardware in learn.java
Dmtr Klkv
Перефразирую: я не знаю как люди решают свои проблемы, я решил свои так - отказался от либ. Это было проще, чем в них разбираться и допиливать под себя.
Если это был не одноразовый код, то я бы побоялся показыватьмя на глаза тому кто будет поддерживать код после
источник

.

... in learn.java
Передаю это выражение в th:text и оно переводится в нормальный путь до шаблона , но когда пихаю его в replace/insert оно жрет его не так как ожидалось , почему такое происходит?


org.thymeleaf.exceptions.TemplateInputException: Error resolving template [${'themes/' + theme + '/general/footer], template might not exist or might not be accessible by any of the configured Template Resolvers
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in learn.java
Ребята
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in learn.java
Кто то может помочь?
источник

DC

Denis Chikanov in learn.java
✐E ̲l ̲e ̲c ̲t ̲r ̲o ̲n ̲i ̲c ̲
Кто то может помочь?
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in learn.java
int[] massiv = {2, 14, 42, 54, 47};
   int summa = 1;

   for(int i = 0; i < massiv.length; i =  i + 1 ) {
     summa *= massiv[i];
   }
    System.out.println(summa);


Как работает деление? Можете объяснить?
источник

DC

Denis Chikanov in learn.java
✐E ̲l ̲e ̲c ̲t ̲r ̲o ̲n ̲i ̲c ̲
int[] massiv = {2, 14, 42, 54, 47};
   int summa = 1;

   for(int i = 0; i < massiv.length; i =  i + 1 ) {
     summa *= massiv[i];
   }
    System.out.println(summa);


Как работает деление? Можете объяснить?
Какое деление?
источник

DC

Denis Chikanov in learn.java
Ну то есть в коде выше нет деления
источник

.

... in learn.java
✐E ̲l ̲e ̲c ̲t ̲r ̲o ̲n ̲i ̲c ̲
int[] massiv = {2, 14, 42, 54, 47};
   int summa = 1;

   for(int i = 0; i < massiv.length; i =  i + 1 ) {
     summa *= massiv[i];
   }
    System.out.println(summa);


Как работает деление? Можете объяснить?
работает безотказно , как швейцарские часы. Вопрос в чем?
источник

P

Podawan in learn.java
Чуваки, можете подсказать что нужно вывести что-бы каждый раз выводить каждую итерацию сортировки

Это Quick Sort сортировка если что

// Java program for implementation of QuickSort
class QuickSort
{
 /* This function takes last element as pivot,
 places the pivot element at its correct
 position in sorted array, and places all
 smaller (smaller than pivot) to left of
 pivot and all greater elements to right
 of pivot */
 int partition(int arr[], int low, int high)
 {
   int pivot = arr[high];
   int i = (low-1); // index of smaller element
   for (int j=low; j<high; j++)
   {
     // If current element is smaller than the pivot
     if (arr[j] < pivot)
     {
       i++;

       // swap arr[i] and arr[j]
       int temp = arr[i];
       arr[i] = arr[j];
       arr[j] = temp;
     }
   }

   // swap arr[i+1] and arr[high] (or pivot)
   int temp = arr[i+1];
   arr[i+1] = arr[high];
   arr[high] = temp;

   return i+1;
 }


 /* The main function that implements QuickSort()
 arr[] --> Array to be sorted,
 low --> Starting index,
 high --> Ending index */
 void sort(int arr[], int low, int high)
 {
   if (low < high)
   {
     /* pi is partitioning index, arr[pi] is
     now at right place */
     int pi = partition(arr, low, high);

     // Recursively sort elements before
     // partition and after partition
     sort(arr, low, pi-1);
     sort(arr, pi+1, high);
   }
 }

 /* A utility function to print array of size n */
 static void printArray(int arr[])
 {
   int n = arr.length;
   for (int i=0; i<n; ++i)
     System.out.print(arr[i]+" ");
   System.out.println();
 }

 // Driver program
 public static void main(String args[])
 {
   int arr[] = {10, 7, 8, 9, 1, 5};
   int n = arr.length;

   QuickSort ob = new QuickSort();
   ob.sort(arr, 0, n-1);

   System.out.println("sorted array");
   printArray(arr);
 }
}
/*This code is contributed by Rajat Mishra */
источник

Э

Эд in learn.java
Podawan
Чуваки, можете подсказать что нужно вывести что-бы каждый раз выводить каждую итерацию сортировки

Это Quick Sort сортировка если что

// Java program for implementation of QuickSort
class QuickSort
{
 /* This function takes last element as pivot,
 places the pivot element at its correct
 position in sorted array, and places all
 smaller (smaller than pivot) to left of
 pivot and all greater elements to right
 of pivot */
 int partition(int arr[], int low, int high)
 {
   int pivot = arr[high];
   int i = (low-1); // index of smaller element
   for (int j=low; j<high; j++)
   {
     // If current element is smaller than the pivot
     if (arr[j] < pivot)
     {
       i++;

       // swap arr[i] and arr[j]
       int temp = arr[i];
       arr[i] = arr[j];
       arr[j] = temp;
     }
   }

   // swap arr[i+1] and arr[high] (or pivot)
   int temp = arr[i+1];
   arr[i+1] = arr[high];
   arr[high] = temp;

   return i+1;
 }


 /* The main function that implements QuickSort()
 arr[] --> Array to be sorted,
 low --> Starting index,
 high --> Ending index */
 void sort(int arr[], int low, int high)
 {
   if (low < high)
   {
     /* pi is partitioning index, arr[pi] is
     now at right place */
     int pi = partition(arr, low, high);

     // Recursively sort elements before
     // partition and after partition
     sort(arr, low, pi-1);
     sort(arr, pi+1, high);
   }
 }

 /* A utility function to print array of size n */
 static void printArray(int arr[])
 {
   int n = arr.length;
   for (int i=0; i<n; ++i)
     System.out.print(arr[i]+" ");
   System.out.println();
 }

 // Driver program
 public static void main(String args[])
 {
   int arr[] = {10, 7, 8, 9, 1, 5};
   int n = arr.length;

   QuickSort ob = new QuickSort();
   ob.sort(arr, 0, n-1);

   System.out.println("sorted array");
   printArray(arr);
 }
}
/*This code is contributed by Rajat Mishra */
Выложи кад на hastebin, пожалуйста
источник

P

Podawan in learn.java
Эд
Выложи кад на hastebin, пожалуйста
источник

P

Podawan in learn.java
Просто нужно что-бы выводилось всё пошагово
источник

P

Podawan in learn.java
Ну тип, имею ввиду итерации
источник

P

Podawan in learn.java
Есть на Shell Sort вот такое

https://pastebin.com/EfrVVj6Z
источник

DC

Denis Chikanov in learn.java
Podawan
Чуваки, можете подсказать что нужно вывести что-бы каждый раз выводить каждую итерацию сортировки

Это Quick Sort сортировка если что

// Java program for implementation of QuickSort
class QuickSort
{
 /* This function takes last element as pivot,
 places the pivot element at its correct
 position in sorted array, and places all
 smaller (smaller than pivot) to left of
 pivot and all greater elements to right
 of pivot */
 int partition(int arr[], int low, int high)
 {
   int pivot = arr[high];
   int i = (low-1); // index of smaller element
   for (int j=low; j<high; j++)
   {
     // If current element is smaller than the pivot
     if (arr[j] < pivot)
     {
       i++;

       // swap arr[i] and arr[j]
       int temp = arr[i];
       arr[i] = arr[j];
       arr[j] = temp;
     }
   }

   // swap arr[i+1] and arr[high] (or pivot)
   int temp = arr[i+1];
   arr[i+1] = arr[high];
   arr[high] = temp;

   return i+1;
 }


 /* The main function that implements QuickSort()
 arr[] --> Array to be sorted,
 low --> Starting index,
 high --> Ending index */
 void sort(int arr[], int low, int high)
 {
   if (low < high)
   {
     /* pi is partitioning index, arr[pi] is
     now at right place */
     int pi = partition(arr, low, high);

     // Recursively sort elements before
     // partition and after partition
     sort(arr, low, pi-1);
     sort(arr, pi+1, high);
   }
 }

 /* A utility function to print array of size n */
 static void printArray(int arr[])
 {
   int n = arr.length;
   for (int i=0; i<n; ++i)
     System.out.print(arr[i]+" ");
   System.out.println();
 }

 // Driver program
 public static void main(String args[])
 {
   int arr[] = {10, 7, 8, 9, 1, 5};
   int n = arr.length;

   QuickSort ob = new QuickSort();
   ob.sort(arr, 0, n-1);

   System.out.println("sorted array");
   printArray(arr);
 }
}
/*This code is contributed by Rajat Mishra */
В коде есть место, где происходит обмен элементов местами. После него и выводи.
источник

P

Podawan in learn.java
Denis Chikanov
В коде есть место, где происходит обмен элементов местами. После него и выводи.
Суть понял

Просто тут 2 блока
sort и quicksort, пытался в каждый, но не получилось

Можешь подсказать плз
источник