전체 글 (171) 썸네일형 리스트형 [Django][장고걸스][ubuntu] Django 모델 blog/models.py from django.conf import settings from django.db import models from django.utils import timezone class Post(models.Model): author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) title = models.CharField(max_length=200) text = models.TextField() created_data = models.DateTimeField( default=timezone.now ) published_data = models.DateTimeField( blank=True, null.. [Django][장고걸스][ubuntu] 어플리케이션 만들기 어플리케이션 생성 python3 manage.py startapp blog blog라는 이름의 어플리케이션을 생성했다. 그리고 이 어플리케이션을 사용하려면 mysite/settings.py의 INSTALLED_APPS에 'blog'를 추가해야 한다. [시간 복잡도] 빅오 표기법[Big O notation] 1. Big O notation 정의 알고리즘의 연산 횟수를 대략적으로 표기한 것이다. 상한으로 표기한다. 정리하자면 Big O 표기법은 1. 상수항(c)를 무시한다. 2. 영향력 없는 항을 무시한다. 예를 들어보자. f(n) = 2n^2 + 3n + 1 → O(n^2) f(n) = 3n^2 + 5nlogn → O(n^2) f(n) = n(1000) + 3^n → O(3^n) f(n) = 2n! + 5^n → O(n!) 2. Big O 표기법의 빠른 정도 O(1) -> O(logn) -> O(n) -> O(nlogn) -> O(n^2) -> O(n^k) -> O(k^n) -> O(n!) O(1)이 가장 빠르다. 3. 대표적인 시간 복잡도 1) O(1) - 배열의 n번째 원소에 접근 - Stack에 pus.. 이전 1 ··· 16 17 18 19 20 21 22 ··· 57 다음