[자료구조 알고리즘] 자바의 StringBuilder에 대해 알아보고 구현하기

Поділитися
Вставка
  • Опубліковано 8 вер 2024

КОМЕНТАРІ • 10

  • @nomelancholy
    @nomelancholy 6 років тому +1

    비슷한 유형의 문제를 어떤 분이 StringBuilder를 사용해 해결한 코드를 본 적이 있는데
    그게 단순히 라인수만 적고 깔끔한 게 아니라 알고리즘 효율 측면에서도 훨씬 좋은 코드였군요. 좋은 강의 감사합니다!

  • @finderpath9398
    @finderpath9398 3 роки тому

    0:12 쁘라쓰 정겨워요. 강의 너무 좋아요 😀 👍

  • @dkdxmfmap
    @dkdxmfmap 6 років тому

    StringBuilder가 좋다는 소리는 수십번 들었지만 이렇게 실제로 코드로 구현해 보니까 확실히 이해가 빠르게 되는것 같습니다. 좋안 강의 감사해요~!

  • @covercat
    @covercat 6 років тому +1

    3:37에 newValue[i] = value[i] 이 부분이 포인터를 복사하는 것이라고 하셨는데 char type의 데이터를 복사할때도 포인터로 복사를 하는 것인가요?

    • @eleanorlim
      @eleanorlim  6 років тому +2

      오홋!!...좋은 지적 감사합니다. 뇌가 잠시 안드로메다로 갔었나봐요🤪 유정혁님 말씀이 맞고요. char는 포인터를 저장할 필요가 없죠. char는 value 그 자체를 저장합니다. 얼른 편집해서 다시 올려야겠군요. 유정혁님, 예리하십니다 😉

    • @covercat
      @covercat 6 років тому +1

      엔지니어대한민국 덕분에 매일 동영상 보면서 재밌게 공부하고 있습니다! 감사합니다😊

  • @user-wh2dj1kl6j
    @user-wh2dj1kl6j 3 роки тому

    1:08 에서 식이 이해가 안되서 질문드립니다 ㅠㅠ
    1. X는 단어의 문자갯수 이며
    단어가 5개있는경우
    시간복잡도가
    X(1+2+3+4+5)^2 가 되는걸로 이해 했는데 맞는건가요?

  • @nomelancholy
    @nomelancholy 6 років тому

    사소한 오류인데 다음에 보시는 분들 위해 오류 하나 정정할게요
    append 함수 첫번째 라인에 if(str == null) str = "null"; 이 아니고 str = null로 하셔야 합니다~!
    워낙 빠르게 치시다보니 습관적으로 따옴표로 감싸신 거 같아요~ ㅋ

    • @eleanorlim
      @eleanorlim  6 років тому +2

      그 코드는 str에 null을 넘겨받았을때 "null"이라는 문자열을 출력해 주기위해 넣은 코드입니다. 설명을 대충하고 넘어가서 헷갈리는 분들이 계셨을수도 있는데 의견달아주셔서 너무 감사해요^^

    • @nomelancholy
      @nomelancholy 6 років тому

      아 의도하신거였군요! 혹시나 해서 댓글 남긴건데 민망하네요 ㅋㅋ