E D R , A S I H C RSS

Cpp Study_2002_1

1. μ΄νŽ˜μ΄μ§€λŠ”

  • C++의 클래슀 뢀뢄을 λΈλ¦¬ μ—¬λŸ¬κ°€μ§€ κ³Όμ œλ“€κ³Ό ν•¨κ»˜ 같이 κ³΅λΆ€ν•˜λŠ” κ³΅κ°„μž…λ‹ˆλ‹€.

2. μŠ€ν„°λ”” λͺ©μ 

  • C++의 문법도 읡히고, λ‚˜μ•„κ°€μ„œ μ‚¬μš©λ²•, OOP에 λŒ€ν•΄μ„œ 더 μΉœμˆ™ 해지기, λ‹€μ–‘ν•œ κ³Όμ œλΌ ν†΅ν•œ ν”„λ‘œκ·Έλž˜λ° κ²½ν—˜ μŒ“κΈ°

3. κ΄€λ ¨μž

4. λͺ¨μž„ 약속

  • 8μ›” 19일 μ›”μš”μΌ μ˜€ν›„3μ‹œ

5. ν•„μ‚΄ 곡지

  • 기간이 λ„λŸ΄ν•œ 만큼 κ³Όμ œλž‘ 예슡 ν•΄μ™€λž‘~
  • 그리ꡬ 인수의 STL μˆ™μ œλ„ ν•˜κ³ ~

6. 유의 사항

  • μ‹œκ°„μ€ 칼같이 μ—„μˆ˜ 10뢄도 늦으면 μ•ˆλ¨(μ •λͺ¨κ°€ λͺ©μš”일 5μ‹œμ— 있기 λ•Œλ¬Έμ—..)
  • 주둜 과제 μœ„μ£Όλ‘œ ν• ν…Œλ‹ˆ, κ³Όμ œλŠ” λͺ¨λ‘ κΌ­ ν•΄μ˜€μ„Έμš”. κ³Όμ œλŠ” κ·Έλ‚  배울 λ‚΄μš©μ— λ§žλŠ”κ²ƒμ„ κ³ μ•ˆν•΄μ„œ μ˜¬λ¦¬κ² μŠ΅λ‹ˆλ‹€.
  • μŠ€ν„°λ””ν•  λΆ€λΆ„μ˜ 책에 μžˆλŠ” μ†ŒμŠ€λ“€μ€ ν•œλ²ˆμ”© μ³λ³΄κΈ°λΌ κ°•λ ₯히 ꢌμž₯함. μ†ŒμŠ€μΉ λ•Œ μƒκ°ν•˜λ©΄μ„œ 치기, 또 λ§Œμ•½ κ°€λŠ₯만 ν•˜λ‹€λ©΄ 결과만 λ³΄κ³ λ‚˜ν›„ μ±… μ†ŒμŠ€ μ•ˆλ³΄κ³  μ†ŒμŠ€ 슀슀둜 μ§œλ‚΄κΈ°(μ΄λ ‡κ²Œ μ•ˆν•΄λ„ 상관 μ—†κ³ , 단지 ν•˜λ‚˜μ˜ 방법둠..)

7. μŠ€ν„°λ”” κ³„νš

  • μ•žμœΌλ‘œ μŠ€ν„°λ”” ν•  κΈ°κ°„ : 총 6μ£Ό, 6번의 λͺ¨μž„
  • κ³΅λΆ€ν•˜λŠ” λ²”μœ„ C++기초 ν”ŒλŸ¬μŠ€ 8μž₯ ~ 13μž₯ (14,15 μž₯은 λ‚˜μ€‘μ— 해도 상관 μ—†λŠ”κ±°(저도 μ•ˆν–ˆμŒ γ…‘γ…‘;), 16μž₯은 2ν•™κΈ°λ•Œ 과제둜 ν•˜κ²Œλ  κ²ƒμž„)

8. 진행 방식

  • 기본적으둜 κ³΅λΆ€λŠ” 각자 μ•Œμ•„μ„œ ν•΄μ˜€κ³  λ„μ›€μžλŠ” 말 κ·ΈλŒ€λ‘œ ν•„μš”ν• λ•Œ λ„μ›€λ§Œ μ„ κ²ƒμž„. 적극적인 ν•™μŠ΅ν•˜λ €λŠ” μžμ„Έκ°€ μ€‘μš”~
  • λ¨Όμ € 맀주 λͺ‡κ°œμ”©μ˜ κ³Όμ œκ°€ λ‚˜κ°€λ©΄ 각자 κ·Έ κ³Όμ œλΌ ν•΄μ˜€κ³ (λ„μš°λΈλ„ ν•΄μ˜¬ κ²ƒμž„) μ„œλ‘œ μ†ŒμŠ€λΌ λ³΄λ©΄μ„œ λΆ„μ„μ΄λ‚˜, λΉ„νŒ 해보고 λ‚˜μ„œ 각자 일주일 λ™μ•ˆ κ³΅λΆ€ν•˜λ©΄μ„œ λŠλ‚€μ μ„ ꡬ체적으둜(μ•žμœΌλ‘œ 도움이 λ˜λ„λ‘ λ°œμ „μ μΈ λ°©ν–₯μ—μ„œ, 즉 μ–΄λ–€ 점이 잘λͺ»λ˜μ–΄μ„œ μ•žμœΌλ‘œ μ–΄λ–»κ²Œ ν•˜λ©΄ μž˜λ κ²ƒ 이라든가 어떀점은 μž˜λ˜μ—ˆλŠ”λ° κ·Έμ΄μœ λŠ” μ–΄μ¨Œλ‹€λŠ” λ‘₯, κ³΅λΆ€ν•œ λ‚΄μš©μ΄λ‚˜ ν•™μŠ΅ 방법적인 λ©΄μ—μ„œ) ν† λ‘ ν•˜κΈ°
  • 그리고 λ„μš°λΈλŠ” EffectiveC++ μ΄λΌλŠ” 책도 μ°Έκ³ ν•˜λ©΄μ„œ μ„ΈλΈλ‚˜ ν•΄μ„λ§Œν•œκ±° 있으면 ν•΄μ£Όκ±°λ‚˜, νŠΉλ³„ν•œ 뢀뢄에 λŒ€ν•œ μš”μ²­μ΄ μžˆμ„μ‹œμ— ν•΄μ„κ²ƒμž„
  • 그리고 뭐 사정이 ν—ˆλ½ν•˜λ©΄ ICPC λ¬Έμ œλ‚˜ ACM 문제 같은것도 같이 ν’€μ–΄ λ³Ό 수 있으면 ν’€μ–΄ 볼지도 λͺ¨λ¦…λ‹ˆλ‹€.(μ‹œκ°„μ΄ ν—ˆλ½ν•˜λ©΄.. γ…‘γ…‘;)

9. 각주 과제및 ν•  λ‚΄μš©λ“€

  • μŠ€μΌ€μ„, κ³Όμ œλŠ” λͺ¨μ΄λŠ” λ‚ μ§œ μ „κΉŒμ§€ ν•΄μ•Όν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 그리고 μ•„κΉŒ μ–ΈκΈ‰ν–ˆλ“이 μ΄λ²ˆμ£ΌλΆ€ν„° μ‹œμž‘μž…λ‹ˆλ‹€.
λ‚ μ§œν•˜λŠ” λ‚΄μš©(λΆ„λŸ‰)과제
7.18 8.ν•¨μˆ˜μ˜ ν™œμš©(104page) 458P ~ 460P ν”„λ‘œκ·Έλž˜λ° μ—°μŠ΅ + ????
7.25 9.객체와 클래슀(60page) BusSimulation
8.1 10.ν΄λž˜μŠ€λΌ μ‚¬μš©ν•˜μž(64page)StringOfCPlusPlus
8.9 11.ν΄λž˜μŠ€μ™€ 동적 λ©”λͺ¨λ¦¬ ν• λ‹Ή(76page)LinkedList
8.16 12.클래슀 상속(72page) LinkedList/StackQueue
C++2νŒ€κ³Όμ˜ ν”„λ‘œκ·Έλž˜λ° μž”μΉ˜? λ§ν¬λ“œ 리슀트둜 μŠ€νƒ,큐 κ΅¬ν˜„
8.23 13.C++μ½”λ“œμ˜ μž¬ν™œμš©(90page) 마무리, μž‘λ‹΄, 놀기

  • κ³Όμ œλ¬Όλ“€
μ£Ό λ‚΄μš© ν•œ μ‚¬λžŒ
첫번째 μ£Ό CppStudy_2002_1/과제1 μ˜λ™, λŒ€κ·Ό
λ‘λ²ˆμ§Έ μ£Ό BusSimulation/μ˜λ™ BusSimulation/μƒν˜‘ μ˜λ™
μ„Έλ²ˆμ§Έ μ£Ό StringOfCPlusPlus/μ˜λ™ StringOfCPlusPlus μ˜λ™
λ„λ²ˆμ§Έ μ£Ό LinkedList/μ˜λ™ μ˜λ™
λ‹€μ„λ²ˆμ§Έ μ£Ό LinkedList/StackQueue/μ˜λ™
STL/vector/CookBook 참고둜 끝에 과제 ν•΄μ˜€κΈ°
μ˜λ™
νŠΉλ³„ μ—°μŠ΅ USACO λŒ€μƒ - μ‹ μ§„μ˜, ν™μ§„μ˜, κΉ€κΈ°μ›…USACOYourRide/μ‹ μ§„μ˜

10. μΆœμ„ 상황

  • 2λ²ˆμ΄μƒ λ„μš°λΈμ—κ²Œ 사전 연락없이 μ•ˆμ˜€λ©΄ μ•„λ¬΄λŸ° μ˜μ§€λ„ 열정도 μ—†λŠ”κ±Έλ‘œ κ°„μ£Όν•˜κ³  νŒ€μ—μ„œ 빼겠음.
λ‚ μ§œ μ°Έμ„μž 뢈참자
7.18 μž„μ˜λ™, μ΄λŒ€κ·Ό μ‹ μ§„μ˜(사전 μ—°λ½μ—†μŒ), ν™μ§„μ˜(사전 연락 μ—†μŒ)
7.25 μž„μ˜λ™, μ΄λŒ€κ·Ό, μ‹ μ§„μ˜ ν™μ§„μ˜(개인적 사정..)
7.30 μž„μ˜λ™, μ‹ μ§„μ˜ μ΄λŒ€κ·Ό(집에 λ‚΄λ €κ°„ κ΄€κ³„λ‘œ), ν™μ§„μ˜, κΉ€κΈ°μ›…(개인적 사정..)
8.9 μž„μ˜λ™, μ΄λŒ€κ·Ό, κΉ€κΈ°μ›… μ‹ μ§„μ˜(μ•„.. κΉŒλ¨Ήμ—ˆλ‹€.. 뭐라고 ν–ˆμ§€.. -_-;;)
8.19 μž„μ˜λ™, κΉ€κΈ°μ›… μ΄λŒ€κ·Ό, μ‹ μ§„μ˜

11. Thread


  • μŠ€ν„°λ”” μ§„ν–‰ν•˜λ©΄μ„œ, λ˜λŠ” 과제 ν•˜λ©΄μ„œ 각자 λŠλ‚€μ  같은것을 적어 μ£Όμ„Έμš”. λŠλ‚€μ μ„ μ μ„λ•ŒλŠ” 전에도 λ§ν–ˆλ“이 λ‚˜μ€‘μ— λ³΄μ•˜μ„λ•Œ 도움이 되게 ꡬ체적으둜 적어 μ£Όμ„Έμš”
  • μ•žμž₯μ—μ„œ 배운 κ±Έ 많이 μ•ˆ μ¨λ΄μ„œ κ·ΈλŸ°μ§€ λ‹€μŒμž₯ ν•  λ•Œ μ이면 λ‹€ κΉŒλ¨Ήμ–΄ 버리λ„μš”. -μ˜λ™
  • μ–΄.. ν•˜λ‹€ λ³΄λ‹ˆκΉŒ λλ‚˜λ²„λ €μ„œ^^; λ‹Ήν™©μŠ€λŸ½λ„μš” 예슡이 κΌ­ ν•„μš”ν•˜λ‹€λŠ” 생각뿐....γ…‘γ…‘; -κΈ°μ›…
  • 수고 λ§ŽμœΌμ…¨μŠ΅λ‹ˆλ‹€. -μ˜λ™
  • StringOfCPlusPlusκ°€ μ°Έ μœ μ΅ν–ˆλ˜ κ±° κ°™μŠ΅λ‹ˆλ‹€. μ œκ°€ 이걸 ν•˜κΈ° μ „μ—” λ¬Έμžμ—΄μ„ λ‹€λ£¨λŠ”λ° 어렀움이 λ§Žμ•˜λŠ”λ° 이걸 ν•˜κ³  λ‚˜λ‹ˆκΉŒ μ€ μ‰¬μ›Œμ§„ λ“ν•œ λŠλ‚Œμ΄λ„μš”. -μ˜λ™

μƒν˜‘. String 클래슀의 μŠ€νŽ™μ„ μ–΄λ–»κ²Œ μ£Όμ—ˆλŠ”μ§€? μ‚¬λžŒλ“€μ΄ μ™œ μ „λΆ€ String 이용 ν”„λ‘œκ·Έλž¨ GOD ν΄λž˜μŠ€λΌ λ§Œλ“œλŠ”κ±ΈκΉŒ ꢁ리.



Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:01
Processing time 0.0344 sec