Публикации по теме 'easy'
1051. Проверка высоты
1. Проблема
Студентов просят встать в порядке неубывания роста для ежегодной фотографии.
Возвращает минимальное количество учеников, которые должны двигаться, чтобы все ученики стояли в порядке неубывания роста.
Пример 1:
Input: heights = [1,1,4,2,1,3]
Output: 3
Ограничения:
1 <= heights.length <= 100 1 <= heights[i] <= 100
2. Описание
3. Требует внимания
Эта проблема не спрашивает вас, сколько раз нужно переключить число или сколько чисел нужно..
Умные указатели
Для понимания интеллектуальных указателей у нас должно быть понимание, почему мы будем использовать интеллектуальные указатели. Умные указатели являются частью версии C++11 .
Типы интеллектуальных указателей
auto_ptr unique_ptr shared_ptr слабый_ptr
auto_ptr
Это интеллектуальный указатель, который управляет объектом, полученным с помощью нового выражения, и удаляет этот объект, когда уничтожается указатель, который сам по себе является auto_ptr. В основном он основан на модели..
Динамическое программирование
Раньше мне снились кошмары всякий раз, когда я думал о DP, но как только я нашел правильный подход, все стало очень легко.
Единственным необходимым условием DP является рекурсия.
#Dp is nothing but recursion and a place(array,dictionary,etc) to store the values we got using recursion.
#program 1
#Find fibonacci of a number n
#Using recursion
def fib(n):
if n==0:
return 0
elif n==1:
return 1
else:
return (fib(n-1) + fib(n-2))
#fib(3) -> fib(2) + fib(1)
#fib(2)..
Как легко создавать приложения, не изучая программирование.
С Apploadyou.com создайте свое мобильное приложение сегодня без программирования: видеоприложение, приложения для электронной коммерции, приложения для объявлений, социальные приложения… Выберите шаблон, отредактируйте его и опубликуйте! Это просто, быстро и доступно. Apploadyou идеально подходит для создания бизнеса приложений.
Получить скидку можно по этой ссылке ниже:
https://tinyurl.com/y2nnh9qx