1. 자료구조 / 알고리즘이란 ? 자료구조(Data Structure)란?데이터를 효율적으로 사용할 수 있도록 정리하는 방법종류선형 구조 (Array, Dynamic Array, Linked list, Queue, stack, Hash Table)비선형 구조 (Tree, Graph)알고리즘이란?문제를 해결하기 위해 정해진 일련의 절차나 방법알고리즘을 설계하다 : 문제 풀이 절차를 설계한다는 의미알고리즘을 구현하다 : 프로그래밍 언어를 이용하여 문제 풀이 절차를 실제로 동작하는 코드로 작성한다는 의미즉, 알고리즘 문제풀이는 해당 문제를 풀기 위해 적절한 자료구조를 선택하고 그 자료구조를 선택하고 그 자료구조를 이용해 적합한 알고리즘을 구현하는 것이다. 2. 시간 복잡도 / 공간 복잡도 / 빅오 표기법이란..
전체 글
<어제보다 더 나은 오늘을 위해>·HTML
시맨틱 웹과 시맨틱 태그에 대한 기본 지식 웹사이트 사용자가 점점 증가하면서 검색엔진에 노출이 매우 중요해졌다. 검색엔진에 노출되어야 접속하는 사람이 많아지기때문에 강력한 권력 중의 하나이다. 웹사이트 정보를 검색엔진이 어떻게 수집할까? 검색엔진은 로봇이라는 프로그램을 이용해 매일 전세계의 웹사이트 정보를 수집(크롤링)한다. 그리고 검색 사이트 이용자가 검색할 만한 키워드를 미리 예상하여 검색 키워드에 대응하는 인덱스(색인)을 만들어준다.(인덱싱) 이로 인해 인덱서가 인덱싱을 생성하는데 사용되는 정보들은 검색로봇이 모은 정보들은데 그 정보들은 결국 웹사이트의 HTML코드인 것이다. 즉, 시맨틱 요소를 해석하게 되는 것이다. ssooyeon ssooyeon 이와 같은 HTML 코드를 입력했다고 했을 때, ..
·Git
안녕하세요 :) 오늘은 GitHub에서 Repository를 Public와 Private 이 둘을 서로 변경하는 방법에 대해 정리하겠습니다! 저장소인 Repository를 관리하기 위해서 Public, Private 변경법은 기본으로 알아둬야겠죠!? 현재 위의 사진을 보면 Algorithm이라는 Repository(저장소)가 Public 상태로 되어 있는 것을 볼 수 있습니다. Public을 Private인 비공개로 전환해보겠습니다! 먼저, 위의 사진에서 Settings를 눌러 설정창으로 이동합니다. Settings를 클릭하면 해당 창이 보이는데 그대로 맨 아래쪽으로 스크롤 내리면 아래와 같이 Danger Zone이 보입니다. 여기서 첫 번째인 Change visibility 버튼을 클릭하면 아래와 같이..
·Git
안녕하세요! 오늘은 git을 왜 사용하는지에 대해 알아보고 느낀점, 사용하면서 알게된 사용법을 정리하고자 왔습니다 :) Git을 언제 사용하게 되었는지 처음 팀 프로젝트를 하면서 서로의 만들 페이지를 나누어서 하루마다 각자의 코드를 합쳐 진행해보자는 팀원들의 의견이 있었습니다. 하지만, 저는 이런 방식으로 협업을 진행하게 되었을 때 관리하기 어려울 것 같다는 생각을 하였습니다. 따라서 이 전에 관심을 가지고 있었던 형상관리도구 Git, Git-hub에 대해 알아보았습니다. 따라서, 여러명이서 코드 관리 하는데에는 형상관리도구의 필요성을 느꼈고 팀 프로젝트에 git을 활용해보며 사용하는 이유와 사용법에 대해 알게 되었습니다. 저희가 프로젝트를 진행하면서 git의 필요성을 가장 크게 느꼈던 사례가 있습니다...