`
`7s?"
`
`'
`
`a
`
`_ Structures
`_' and Algorithm
`7 Analysis in
`
`
`
`i
`
`r -
`
`E
`!
`
`c++
`
`. Third Edition
`
`
`
`2014-00574
`Xhibit 2241
`
`ge1of4
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2241
`Page 1 of 4
`
`
`
`(312g Tub-1n
`Puifljshcr
`imiur Acqutsaunns Edmr Michael Husch
`l’mdmtuan Supcn-tsor Marilyn Lloyd
`Editariai Amsmru
`LlHfiSEjT Trisha!
`[om Ensign wrung?
`103w {mixing Wit];
`:‘Zn'r'cr Dfiign Nighi 6; Day Dcfiign
`Can-tr Irma:
`fl Pct: Gm‘dner fflngml figure
`Murinmg 31mg“ Mid-Jill: Bum-‘1‘:
`Markmng 35555431111 Dan-a LUPR'BEIJ
`ijax Manugcmu Wdeail Elm-an:
`Campafi'lim Windfall Spin-mm using Iflgfi
`Itch-Ural Mum-mum George Nichols
`lejrcuder MinElltn N. Olive:
`Indflzr
`"It-:1 Lam:
`
`PIE-pm and hiamfiucmnng Caroline FeLl
`Primer Conn-:1" Slaughmn. 11::
`
`91.13355 I’m: Hates: infmmannn abnut Addlsnnr‘lflfcsiq- mks {m cm: World Wide Web 511::
`hrtpflwnwswwhcxamimmpufing
`
`“any :3! I111! dfiignimms used by manuiacturers and selltrs to dmunguish than: pro-ducts are
`daimrd :5 1mm. Winn: tho-5t 4:15;qu appeal in L'ms bank. and Addisun-Waieg- WEE:
`aural: of a tradzmaflr. :laim. 1h: demgmlinms have been mum-d ll'l- 1mm! caps 131' ail: caps
`
`IJh'l‘lfi' a! Eungsesa fiutngng—m-Wham Dam
`
`“5:155. Marl-i Alla:
`flata 51mm:- and aigarirhm nah-sis. in C—e—P I Mark: Aflm wags —3rd Ed.
`11
`cm
`Incluflfi biblifigmphm? I'EIETI‘JICE'E. and Latin.
`ISEN 9-32 1 «Hi-4154; {REL paper]
`2. Dana BINHLHE (Compute:
`1. C—l—I- men-11mm program language‘l
`scum]
`3 Cnmpuwr algur'rfijms
`I. Title.
`QATIETJ Cl 5337545 EDGE
`ma.13'5-—dc11
`
`2&15023534
`
`Cupynght It! 2flflfi by Pam Edam. In:
`
`For iann cm. ubulrung permissiun [or use Eff mam-La} in this weak. pkasc whim! a mitten
`request 1:: Pal-sen Edum'wn. in: . Hagan and Cum-act Demrmm. Ti Arlingtm Sum. Suite
`3m, Emma MA Dillfi ET {3.x your mugs: m tfilfi 3+9;
`‘3.
`
`AH 1131115 mud No part at this pubflmuon my 12:: rcpmducad. EED‘IEd In a mun-35 SYSIEIIL
`m :ransrmned. in any {mm or 11-; any 1122115. tlcfi‘lmm't. machamrai. PhflEW'mg. recording.
`ur any 0th!!! media cmbudumua now known at hertfifm :0 become Emmi-'1': Mthuur. Lb: prior
`51mm pen-missinn n-i the pahlishcr Pmuad :11 1h: tinned Ema at America
`
`ISBN 0—321—44146—3
`# 5 I5 T S 9 iLl—CRS—CIQ
`
`-I-.
`
`41*.”
`LC; IPR2'0i14-00574
`Exti'Ibit 2241
`Page 2 of 4
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2241
`Page 2 of 4
`
`
`
`
`
`Dela Structures and
`
`Algorithm Analysis in
`
`++ Third Edition
`
`Mark Allen W-eiae, Florida fnfernafienannfveraity
`
`Merl-i Alien Welds memes readers to reduce lime
`
`Hi-Q'I‘FII-{jhlt‘l nl lhe Third Etll'linn
`
`eonseaime and develop gregrame atheienll'ir by
`
`anatymig an algerithrn’a feasibility Ina-lure it is
`
`lAflCddehaebeevnimdeledandlestedle
`
`.ensmemmplianeeflfliflieAMSlflSOGH
`
`ended. Hie inneeaiwe approach 10 amended
`
`stem
`
`..-—..n-
`
`algen'ihme and deta'airucgures simullaneeuely
`
`deveiepa enund agenlhrn mama and
`
`programming skills.
`
`The Ti'nrd Edition Feaiie‘eeafuil C++ language
`
`updeieand incerpei‘alidn-nf ihe Siandasd
`
`I Standard Templale Lfixery' may inenrporaled
`
`uumgmn the m:
`
`IGenipleieiyreeieedemeragenffieteisiaeka.
`
`andqueuesinChaptei-E
`
`Template Library. There is new treatment el‘ lists,
`
`.1 Headway enheneed by fresh interior
`
`aiaeka. queues. and neee. and an entire chapter
`
`design with new figures and exempiae
`
`dedieaied [e amerliaed analysis and aduamed
`
`Wmfi such ea :l'ie Fibmenei heap.
`
`I Ended-mam enereisee. ranked by
`
`many, reiril‘eme hey chapter cements
`
`Addison-WWW
`
`Visit “.mmmpming for more influx-alien
`
`aha-u! Addison-Wesley commuting bodice.
`
`Leading elem - Quality Pmdlmls
`
`
`
`
`
`
`Page 3 of 4
`
`
`
`Enfish, LLC; |PR2014-00574
`Exhibit 2241
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2241
`Page 3 of 4
`
`
`
`
`
`1.5 CH [Mails
`
`I!
`
`stem; is airs-.1 HE'S-'1' in use asd. has all :11: :elanuuai and cqua'ms‘ operamrs to compare
`list £43125 01ml: Slrmfs. Thus ssr1==str3 is. true it :he vaiue Jf rhe finngs Jr? ('21.: same [1
`=13??? has 3 'Iengfi'. HEEEELDC! Linn mLLLms 1h: strbsg length.
`
`1.5 C++ Details
`
`Like any LiilgLiflgit. L+" has 1=_~: share of éemis and isnguage trauma Some of these an:
`dLSC‘JE.‘
`m This seem r.
`
`1.5.] Pointers
`
`i3
`lt
`’-. pointer urinhlt E .1 s'ar-jhle {i131 stares ”fie address where shame-r abject read-3.5-
`Thr; findflmer
`: methflmszn Used 15 many dis: armatures For 1ns..-1nn:e, :n smre 3 1'15: 0:
`
`:iEEfi EL'IFLI
`
`LLE ms: we ce-uE'
`
`= array. but [riserzzuze :n-te- Lhc Huddle G} the com:-
`'-:Ius mm.
`requl n15 :e!e:e.a:;-{1n Jr 1113:}? IEE.L]3 Rather Liam stnss. the schema]: Ln an areas-i [1 1:: finance:
`10 slim: taxi“: item m. :1 sepasfite. Ennmmlguc-us paste or mamas: whtch 1-; alilncated as. flit
`program runs. Airing mti: each Ubj‘ll'c‘:
`:1 a lazak 11) 11:1; next 3.11:3. Tins link 15 a pfllfiler
`saris-hie; because 1: stores 5 memin' iamflur. 01' anoint: uhiuet. 1'th is 1hr Llassir. [inked list
`Hut is Lib-cussed in more detall En Chapser 3
`Tc! Eilussrai: 1111: uptmuuns that apply in pmnters, we resin—.5: F2551? l I? ha dunnmlcaily
`31im'fiti E'fir‘ HIKE?"
`|.[ m1:5L '11-: emphasized flu: far :3 EETRP-k' IntCe'H 11535.. Lhcra is. us:
`guns} Iansan 1v wnte Ihs E“ cede this my We do at on]? m |]lU5L1‘aLE djmamj-c memes",
`alilocaum'l m .4. sunpie [Elllfixi Laser 1:: the [£31. we ml] set more cfimphamd class-es. when:
`111-1? technique as :setui .md necessary I11: new version a shuwn 1:: Figure L1:
`
`Declaration
`
`line .5 lilustraEE': kite dedamlmx :35 .11. Th: ‘ Indlcazas [ii-J: .': as a pmmer s'anahie; 1T 15 ailnwed
`:0 510171: At .11': [HiflEH L‘J'ZIiL‘iL 1']er value Dfn= as she address ufzhe uhgec: that it palms. 3:. en
`'25 unmirhflilfid .12 Ihli pain:
`[1’] L- + +. hIJ such chuck :s gsrfurmed :-_:I verify :hal .-'n "_<-. assigned
`a value pnc-I m bell-Lg 11sec] thnavever. sen-em L-czzdurs make producm 21a: dc alidummi
`F.
`~ tacks.
`:zleiudumg 111:5 une.‘ Eh: use 05 mummified plasmas unpacfill'; crashes pmgams.
`eause they resulr in at'ress :r-l memory.- inc-{aunts fin: ~51: mi :st1 1n gentml. 1: Is a gum}
`11113.1 {LI [Jru'r'jde an iIi'LEji11 stains: Either i'ny mm-fimzng 'imes F- 3an :‘1, m" Inf: mmalzzng m :n the
`NULL ["31me
`
`TJ
`
`Dynamic Object Creation
`1.5m: j :Llustrates how obgccas as]; be LSEE'LEd dynamicalls: In C+—- new :Eiurnsd pointer La 1.51:
`newi'y' Heated flhgfltr In C‘ - than are um ways 1L: create at; e-bgee'. using its writ—parameter
`minimum: 30:}: L-f 1h: {Gilt-1.51113 wnusd be legal
`
`m = nan intEEHi
`-'n - sen Intfall;
`
`:I'.
`
`Elk.
`.-'_r'
`.--' Phsferred In thus has!
`
`3‘51: gEEE‘E'flU‘g use :1]: Stu-rid film: hetuuse D! {111: firm-bless. llluslraitd by 053,5 1:: “Barium:
`I +3.
`Enfish, LLC; |PR2014-00574
`Exhibit 2241
`
`Page 4 of 4
`
`jams.
`.u I..'Il"l
`
`built-
`
`mung
`
`Er OF“:
`1.11115
`:1 [E 1:"-
`
`fled.
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2241
`Page 4 of 4
`
`