Vous êtes sur la page 1sur 24

Binder1.

pdf
Binder2.pdf

Brad-Mehldau-s-Solo-on-50-Ways-to-Leave-Your-Lover.pdf
pq_with_id - Copy.pdf

Brad Mehldau's solo on


50 Ways To Leave Your Lover
Transcription: Francois Jalbert



Piano

F#min

F#min

Pno.

C#7

F#min

Gmin75

C#7

F#min

Pno.

Bmin

A#dim

13

Pno.

F#min6

Gmin75

Amaj7

C#7

C#7

11

C#7

F#min

Pno.

C#7/G#

A#dim

15

Pno.

Bmin

Cdim

Bmin

G#min

Pno.

23

F#min

F#min

C#7

19

Pno.

C#7

17

Pno.

G#min

D#7

G#min

D#7





F#

Amin75

D#7

25

Pno.

G#min

27

Pno.

G#min

Amin75

F#

D#7

D#7

29

Pno.

C#min

G#min6

33

Pno.

Bmaj7

C#min

B#dim

31

Pno.

D#7/A#

Ddim

B#dim

D#7

F#

G#min

35

Pno.

C#min

D#7

G#min

37

Pno.


Emin

39

Pno.

Emin

Fmin75

B7

B7

4
41

Pno.

Emin

43

Pno.

Emin

Pno.

Emin

B7

Amin

G#dim

Emin6

B7

49

Pno.

Fmin75

45

B7

Gmaj7

B7/F#

G#dim

51

Pno.



Amin
Bbdim
B7
Emin

53

Pno.

Amin

B7

Emin

55

Pno.

F#min

57

Pno.

59

Pno.

61

Pno.

63

Pno.

F#min


C#7

Amaj7

C#7

C#7

Gmin75

C#7

A#dim

Gmin75

F#min

Bmin

F#min

65

Pno.

F#min

C#7



C#7/G#

6
67

Pno.

F#min6

69

Pno.

Bmin

Cdim

Bmin

C#7

73

Pno.

G#min

G#min

G#min

F#

Amin75

Amin75

D#7

D#7

80

Pno.

F#min

D#7

D#7

77

Pno.

F#min


C#7

71

Pno.

A#dim

G#min

G#min

F#

D#7

83

Pno.

C#min

B#dim

Bmaj7

D#7/A#

G#min6

86

Pno.

F#

89

Pno.

C#min

B#dim

C#min

Ddim

D#7

G#min

D#7

G#min

Emin

In class exercise:
Please design a priority queue data structure, priority_queue_with_id, that allows the user to
modify priority and delete a data with a specific id efficiently. You can modify code from
cp::priority_queue. It should have the following structure
template <typename T, typename Comp = std::less<T>>
class priority_queue with_id {
protected:
T*

mData;

size_t mCap;
size_t mSize;
Comp mLess;
// TODO: Your additional variables here
public:
priority_queue with_id (const Comp& c = Comp())

{ ... }

priority_queue with_id (const pr priority_queue with_id<T,Comp>& a) { ... }


~priority_queue with_id () { ... }
//------------- capacity function ---------bool empty() const

{ ... }

size_t size() const

{ ... }

//----------------- access ----------------const T& top() const

{ ... }

const size_t& top_id() const

{ ... }

//----------------- modifier --------------size_t push(const T& e) { ... } // return id


void pop()

{ ... }

void changeData(size_t id, const T& new_e) { }


void deleteData(size_t id) { }
// TODO: Your additional functions here
};

Hint: You can use stl::map to help, and achieve O(log2 n) or you can do better and be
O(log n)

pq_with_id - Copy.pdf
Binder1.pdf

In class exercise:
Please design a priority queue data structure, priority_queue_with_id, that allows the user to
modify priority and delete a data with a specific id efficiently. You can modify code from
cp::priority_queue. It should have the following structure
template <typename T, typename Comp = std::less<T>>
class priority_queue with_id {
protected:
T*

mData;

size_t mCap;
size_t mSize;
Comp mLess;
// TODO: Your additional variables here
public:
priority_queue with_id (const Comp& c = Comp())

{ ... }

priority_queue with_id (const pr priority_queue with_id<T,Comp>& a) { ... }


~priority_queue with_id () { ... }
//------------- capacity function ---------bool empty() const

{ ... }

size_t size() const

{ ... }

//----------------- access ----------------const T& top() const

{ ... }

const size_t& top_id() const

{ ... }

//----------------- modifier --------------size_t push(const T& e) { ... } // return id


void pop()

{ ... }

void changeData(size_t id, const T& new_e) { }


void deleteData(size_t id) { }
// TODO: Your additional functions here
};

Hint: You can use stl::map to help, and achieve O(log2 n) or you can do better and be
O(log n)

Brad-Mehldau-s-Solo-on-50-Ways-to-Leave-Your-Lover.pdf
pq_with_id - Copy.pdf

Brad Mehldau's solo on


50 Ways To Leave Your Lover
Transcription: Francois Jalbert



Piano

F#min

F#min

Pno.

C#7

F#min

Gmin75

C#7

F#min

Pno.

Bmin

A#dim

13

Pno.

F#min6

Gmin75

Amaj7

C#7

C#7

11

C#7

F#min

Pno.

C#7/G#

A#dim

15

Pno.

Bmin

Cdim

Bmin

G#min

Pno.

23

F#min

F#min

C#7

19

Pno.

C#7

17

Pno.

G#min

D#7

G#min

D#7





F#

Amin75

D#7

25

Pno.

G#min

27

Pno.

G#min

Amin75

F#

D#7

D#7

29

Pno.

C#min

G#min6

33

Pno.

Bmaj7

C#min

B#dim

31

Pno.

D#7/A#

Ddim

B#dim

D#7

F#

G#min

35

Pno.

C#min

D#7

G#min

37

Pno.


Emin

39

Pno.

Emin

Fmin75

B7

B7

4
41

Pno.

Emin

43

Pno.

Emin

Pno.

Emin

B7

Amin

G#dim

Emin6

B7

49

Pno.

Fmin75

45

B7

Gmaj7

B7/F#

G#dim

51

Pno.



Amin
Bbdim
B7
Emin

53

Pno.

Amin

B7

Emin

55

Pno.

F#min

57

Pno.

59

Pno.

61

Pno.

63

Pno.

F#min


C#7

Amaj7

C#7

C#7

Gmin75

C#7

A#dim

Gmin75

F#min

Bmin

F#min

65

Pno.

F#min

C#7



C#7/G#

6
67

Pno.

F#min6

69

Pno.

Bmin

Cdim

Bmin

C#7

73

Pno.

G#min

G#min

G#min

F#

Amin75

Amin75

D#7

D#7

80

Pno.

F#min

D#7

D#7

77

Pno.

F#min


C#7

71

Pno.

A#dim

G#min

G#min

F#

D#7

83

Pno.

C#min

B#dim

Bmaj7

D#7/A#

G#min6

86

Pno.

F#

89

Pno.

C#min

B#dim

C#min

Ddim

D#7

G#min

D#7

G#min

Emin

In class exercise:
Please design a priority queue data structure, priority_queue_with_id, that allows the user to
modify priority and delete a data with a specific id efficiently. You can modify code from
cp::priority_queue. It should have the following structure
template <typename T, typename Comp = std::less<T>>
class priority_queue with_id {
protected:
T*

mData;

size_t mCap;
size_t mSize;
Comp mLess;
// TODO: Your additional variables here
public:
priority_queue with_id (const Comp& c = Comp())

{ ... }

priority_queue with_id (const pr priority_queue with_id<T,Comp>& a) { ... }


~priority_queue with_id () { ... }
//------------- capacity function ---------bool empty() const

{ ... }

size_t size() const

{ ... }

//----------------- access ----------------const T& top() const

{ ... }

const size_t& top_id() const

{ ... }

//----------------- modifier --------------size_t push(const T& e) { ... } // return id


void pop()

{ ... }

void changeData(size_t id, const T& new_e) { }


void deleteData(size_t id) { }
// TODO: Your additional functions here
};

Hint: You can use stl::map to help, and achieve O(log2 n) or you can do better and be
O(log n)

Vous aimerez peut-être aussi

  • TD2 Corr
    TD2 Corr
    Document2 pages
    TD2 Corr
    Ameni Boughanmi
    Pas encore d'évaluation
  • Midnight Mood - Partitura Completa
    Midnight Mood - Partitura Completa
    Document8 pages
    Midnight Mood - Partitura Completa
    Nicolò Petrafesa
    Pas encore d'évaluation
  • Asdddd 1
    Asdddd 1
    Document21 pages
    Asdddd 1
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • SDFDFFSDFDFFSDFSDF
    SDFDFFSDFDFFSDFSDF
    Document21 pages
    SDFDFFSDFDFFSDFSDF
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • GSGGG PDF
    GSGGG PDF
    Document13 pages
    GSGGG PDF
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Asdddd 1
    Asdddd 1
    Document21 pages
    Asdddd 1
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • SDFSDF
    SDFSDF
    Document11 pages
    SDFSDF
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Adas
    Adas
    Document62 pages
    Adas
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Uidjdf 1
    Uidjdf 1
    Document9 pages
    Uidjdf 1
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Asfdafag
    Asfdafag
    Document11 pages
    Asfdafag
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Da 1
    Da 1
    Document13 pages
    Da 1
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Possi
    Possi
    Document181 pages
    Possi
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Wonderwall-Brad-Mehldau - PDF Pback PDF
    Wonderwall-Brad-Mehldau - PDF Pback PDF
    Document50 pages
    Wonderwall-Brad-Mehldau - PDF Pback PDF
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Pback
    Pback
    Document38 pages
    Pback
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Wisj
    Wisj
    Document26 pages
    Wisj
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Asfgg
    Asfgg
    Document19 pages
    Asfgg
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Foa 1
    Foa 1
    Document23 pages
    Foa 1
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Asdj
    Asdj
    Document7 pages
    Asdj
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Binder1.pdf Binder2 PDF
    Binder1.pdf Binder2 PDF
    Document24 pages
    Binder1.pdf Binder2 PDF
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Asdd
    Asdd
    Document38 pages
    Asdd
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • HSFG
    HSFG
    Document10 pages
    HSFG
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Logic
    Logic
    Document52 pages
    Logic
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Asdsd
    Asdsd
    Document27 pages
    Asdsd
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Asdsd
    Asdsd
    Document27 pages
    Asdsd
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • HSFG
    HSFG
    Document10 pages
    HSFG
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Red 3
    Red 3
    Document9 pages
    Red 3
    Worse To Worst Satittamajitra
    Pas encore d'évaluation
  • Cours Résolution Graphique
    Cours Résolution Graphique
    Document8 pages
    Cours Résolution Graphique
    walidboughdiri
    Pas encore d'évaluation
  • Ahmed Et Al. 1974 DCT
    Ahmed Et Al. 1974 DCT
    Document4 pages
    Ahmed Et Al. 1974 DCT
    John Howard
    Pas encore d'évaluation
  • Algorithmes Jeux
    Algorithmes Jeux
    Document38 pages
    Algorithmes Jeux
    hamdi jihen
    Pas encore d'évaluation
  • Cours Quadrature
    Cours Quadrature
    Document51 pages
    Cours Quadrature
    Adeubal
    Pas encore d'évaluation
  • Examen RO Semestre5 2021
    Examen RO Semestre5 2021
    Document4 pages
    Examen RO Semestre5 2021
    fatima zohra amzil
    Pas encore d'évaluation
  • Lecon 3 Algorithmes de Tri Et Les Structures de Données
    Lecon 3 Algorithmes de Tri Et Les Structures de Données
    Document11 pages
    Lecon 3 Algorithmes de Tri Et Les Structures de Données
    Vroh Lou Boué Mélissa
    Pas encore d'évaluation
  • Diviser Pour Régner (Informatique)
    Diviser Pour Régner (Informatique)
    Document5 pages
    Diviser Pour Régner (Informatique)
    Lane
    Pas encore d'évaluation
  • Correction TD4-2021
    Correction TD4-2021
    Document18 pages
    Correction TD4-2021
    Kaouther Benali
    Pas encore d'évaluation
  • Algorithme de Colonie de Fourmis 2 FSTF PDF
    Algorithme de Colonie de Fourmis 2 FSTF PDF
    Document40 pages
    Algorithme de Colonie de Fourmis 2 FSTF PDF
    Houssine Gue
    Pas encore d'évaluation
  • Cours Méthode Hongroise
    Cours Méthode Hongroise
    Document2 pages
    Cours Méthode Hongroise
    Samah Sam Bouima
    100% (3)
  • Chapitre 3: Complexité Algorithmique
    Chapitre 3: Complexité Algorithmique
    Document32 pages
    Chapitre 3: Complexité Algorithmique
    Amine Nafid
    100% (1)
  • Abc P31 PDF
    Abc P31 PDF
    Document148 pages
    Abc P31 PDF
    Othmane Settari
    Pas encore d'évaluation
  • 23-24 DM 1 (Co)
    23-24 DM 1 (Co)
    Document18 pages
    23-24 DM 1 (Co)
    Malek Mrad
    Pas encore d'évaluation
  • Es Sadek
    Es Sadek
    Document125 pages
    Es Sadek
    Sam Ar
    Pas encore d'évaluation
  • TP 04 Les Arbres Binaires de Recherche (ABR) - Énoncés
    TP 04 Les Arbres Binaires de Recherche (ABR) - Énoncés
    Document3 pages
    TP 04 Les Arbres Binaires de Recherche (ABR) - Énoncés
    Aymane
    Pas encore d'évaluation
  • Complexité Des Algorithmes PDF
    Complexité Des Algorithmes PDF
    Document36 pages
    Complexité Des Algorithmes PDF
    kiouane
    Pas encore d'évaluation
  • TP 03 Newton - Secante
    TP 03 Newton - Secante
    Document1 page
    TP 03 Newton - Secante
    Hayet Hayet
    Pas encore d'évaluation
  • Travaux Dirigés Série Numéro 2: Résolution D'un CSP Exercice 1
    Travaux Dirigés Série Numéro 2: Résolution D'un CSP Exercice 1
    Document2 pages
    Travaux Dirigés Série Numéro 2: Résolution D'un CSP Exercice 1
    Hamza Nasri
    Pas encore d'évaluation
  • Chapitre 3 - Les Algorithmes de Recherche
    Chapitre 3 - Les Algorithmes de Recherche
    Document54 pages
    Chapitre 3 - Les Algorithmes de Recherche
    Zahra TALEB
    Pas encore d'évaluation
  • Hashes
    Hashes
    Document3 pages
    Hashes
    Rahul Yuvaraj
    Pas encore d'évaluation
  • 13 ArbreB
    13 ArbreB
    Document31 pages
    13 ArbreB
    OUSSEMA KACHTI
    Pas encore d'évaluation
  • 3 Lu PDF
    3 Lu PDF
    Document89 pages
    3 Lu PDF
    SOW
    Pas encore d'évaluation
  • TP2 Interpolation Polynomiale Corrige
    TP2 Interpolation Polynomiale Corrige
    Document13 pages
    TP2 Interpolation Polynomiale Corrige
    guizeni ahmed
    Pas encore d'évaluation
  • Coursgraphifri
    Coursgraphifri
    Document29 pages
    Coursgraphifri
    Ulrich ADEGOKE
    Pas encore d'évaluation
  • CH4-Problèmes de Cheminement
    CH4-Problèmes de Cheminement
    Document6 pages
    CH4-Problèmes de Cheminement
    Mohamed
    Pas encore d'évaluation
  • Chap It Re 3 Liste Pile Et Files
    Chap It Re 3 Liste Pile Et Files
    Document46 pages
    Chap It Re 3 Liste Pile Et Files
    Maria
    Pas encore d'évaluation
  • Chapitre II
    Chapitre II
    Document48 pages
    Chapitre II
    radhia saidane
    Pas encore d'évaluation
  • Arbre Binaire Complexité
    Arbre Binaire Complexité
    Document49 pages
    Arbre Binaire Complexité
    Pandragon
    Pas encore d'évaluation
  • TP2 GC
    TP2 GC
    Document2 pages
    TP2 GC
    Lï Nà
    Pas encore d'évaluation