본문 바로가기

분류 전체보기60

[자료구조][큐] - 큐 큐(Queue)란?먼저 삽입된 데이터가 가장 먼저 제거되는FIFO(First In, First Out) 원칙을 따르는 자료구조 하나의 끝에서 데이터를 삽입(Enqueue)하고반대쪽 끝에서 데이터를 제거(Dequeue)한다스택의 사용 방법큐의 장점큐의 단점 큐의 예시 (java) // Queue 생성 (LinkedList로 구현) Queue queue = new LinkedList(); // 요소 추가 (enqueue) queue.offer(1); queue.offer(2); queue.offer(3); System.out.println(queue); // [1, 2, 3] .. 2023. 12. 7.
인생 참 쓰다 점점 인생은 혼자라는 것을 몸으로 체감하는 게 싫다 그리고 시간이 지날수록 나 외에는 아무도 믿지 않는 나 자신이 싫다 남들에게 내가 겪은 일들을 말하면서 공감이나 이해를 받지 못하더라도, 말하는 행위 그 자체로도 조금이나마 위로를 받던 내가 남들은 나에게 관심이 1도 없다는 것을 깨닫고 말을 아끼게 되는 것이 싫다 그것마저도 짐이 되는 것 남들에게 힘이 되어주진 못하더라도 짐이 되진 말아야지 인생이 항상 순탄할 수만은 없다 좋은 일들만 가득하면 좋겠지만, 현실은 그렇지 않다 그렇지만 나쁜 일들이 있기에 좋은 일들이 좋아 보이는 것이 아닐까 다소 부정적인 상황들을 겪으며 그러한 상황들을 해결하고, 극복해 나아가는 과정에서 성장한다는 것은 알지만, 뒤돌아보면 그때의 내가 있었기에 지금의 내가 있지만, 그 .. 2023. 12. 7.
그리고 더 이상의 인연은 없었다... 누군가를 모를 때 더 궁금하기 마련이야 좋은 사람들을 사귀는 것보다 안 좋은 사람들을 끊어내다 보니까 이젠 그냥 누군가로부터 상처받고 싶지도, 주고 싶지도 않다. 지금 충분하다. 더 이상 필요하지도, 원하지도 않는다. 정말이지, 이보다 더 좋을 순 없다. 지금이 딱 좋다. 그리고 아무도 없었다. 은연중에 기대를 하게 되고, 기대가 크면 실망도 큰 법이니까 2023. 12. 6.
[jQuery] - ajax 완전 정복 먼저 예시코드 2가지를 살펴보고, 하나씩 자세히 뜯어보자 ajax 예시 코드 1 $.ajax({ url: 요청을 보낼 URL(ex: "comment/writeComment.do"), type: 요청을 보내는 방식(ex: "GET", "POST", "DELETE", "PUT"), data: 보내는 데이터 형식(ex: formData), // controller의 consume dataType: 받는 데이터 형식(ex: "json"), // controller의 produces // 기타 설정 async: false // 동기 처리 여부(default: true), contentType: 서버로 보내는 데이터의 MIME 타입 (ex: "application/x-www-form-urlencoded; chars.. 2023. 12. 5.
[알고리즘][탐색] - 깊이 우선 탐색(DFS) 깊이 우선 탐색(Depth-first Search)이란? "루트 노드에서 시작해서 다음 분기로 넘어가기 전에 해당 분기를 완벽하게 탐색하는 방법" 넓이 우선 탐색과 (Breadth-first Search) 대비되는 알고리즘으로 말 그대로 넓이 보단 깊이를 우선적으로 탐색하겠다는 뜻 먼저 그림을 통해 이해를 해보자 이제 위에서 본 그림을 인접리스트를 사용한 JAVA 코드로 풀어보자 사용할 LinkedList와 boolean타입의 배열 선언부 /* * 먼저 정점들의 연결 다리가 되어줄 * LinkedList와 * * 방문 여부를 확인할 * boolean 타입의 배열을 선언 */ public class DFS { private LinkedList list[]; // 정점들의 인접 리스트를 저장하는 배열 pri.. 2023. 12. 3.
나도 어른이 되고 싶어요 어른이 된다는 것은 어떤 의미일까 단순히 자제력이 있는, 맺고 끊음이 확실한, 해야 할 일을 먼저 끝내는,,, 그런 특성들이 아니라 내가 나를 보았을 때 언제 어른이라고 할 수 있을까 결국 어른이란... 어른이 된다는 것은... 같은 학교, 같은 반이라는 단순한 이유로 우리는 친구가 됐지만 사회에 나와서 분야가 같아서, 주변 지인의 소개로 우리는 친구가 됐지만 또는 단순히 같은 취미를 공유해서 우리는 친구가 됐지만 가치관이 다르다는 이유로, 취미가 다르다는 이유로, 인생의 방향이 다르다는 이유로, 때로는 아주 마이너한 사유로, 주변 사람들을 한 명씩.. 한 명씩... 정리해 나가는 과정... 그것이 어른이 되는 과정이 아닐까 2023. 11. 30.
728x90
반응형