Lecture 8 Set and Dictionary Sandy Ardianto & Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.

Slides:



Advertisements
Presentasi serupa
INTRO (TO BPOS). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah layanan online Microsoft,
Advertisements

Array.
TURUNAN/ DIFERENSIAL.
Pengujian Hipotesis untuk Satu dan Dua Varians Populasi
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation. All.
Algoritma & Pemrograman #10
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
PEMOGRAMAN BERBASIS JARINGAN
ESTIMASI PENJUALAN DATA TIME SERIES - DEKOMPOSISI 1. ADDITIVE MODEL 2. MULTIPLICATIVE MODEL.
Program Keahlian I – SI By Antonius Rachmat C, S.Kom
Aplikasi IBA-SIPENA v M developed by KBUKDI © 2012
ELEKTRONIKA Bab 7. Pembiasan Transistor
Menempatkan Pointer Q 6.3 & 7.3 NESTED LOOP.
Chapter Nine The Conditional.
SOAL ESSAY KELAS XI IPS.
Algoritma dan Struktur Data
ALJABAR.
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Review IS & Software System Concept Diah Priharsari PTIIK – Universitas Brawijaya Source: 1.Obrien & Marakas, Management Information.
Introduction to The Design & Analysis of Algorithms
IF-ITB/SAS/25Aug2003 IF7074 – Bagian Pertama Page 1 IF 7047 Kewirausahaan Teknologi Informasi Bagian Pertama: 1.1. Entrepreneurship, entrepreneur, dan.
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
TRANSFORMASI-Z Transformsi-Z Langsung Sifat-sifat Transformasi-Z
Restricting and Sorting Data
Could not load an object because it is not avaliable on this machine. Tidak dapat memuat sebuah benda karena tidak tersedia pada mesin ini.
Functions (Fungsi) Segaf, SE.MSc. Definition “suatu hubungan dimana setiap elemen dari wilayah saling berhubungan dengan satu dan hanya satu elemen dari.
Bilqis1 Pertemuan bilqis2 Sequences and Summations Deret (urutan) dan Penjumlahan.
Risk Management.
VALUING COMMON STOCKS Expected return : the percentage yield that an investor forecasts from a specific investment over a set period of time. Sometimes.
Implementing an REA Model in a Relational Database
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
Array
STANDARD PELAYANAN MINIMAL PENDIDIKAN DASAR (SPM)
Dictionary (Icomparable dan IComparer) Eka, Erick, Reddy © Sekolah Tinggi Teknik Surabaya 1.
Powerpoint Templates Page 1 Powerpoint Templates Page 2 Mohamad Mujab Fahmi Andri
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
LIMIT FUNGSI LIMIT FUNGSI ALJABAR.
TURUNAN DIFERENSIAL Pertemuan ke
AUSTRALIA INDONESIA PARTNERSHIP FOR EMERGING INFECTIOUS DISEASES Excel tingkat menengah – Bagan (lanjutan) Location Date Name.
Lecture 1 Introduction to C# Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
Linked List dan Double Linked List
BASH – Shell Programming Guide Erick, Joan © Sekolah Tinggi Teknik Surabaya 1.
Muhammad Hamdani G
THE EFFICIENT MARKETS HYPOTHESIS AND CAPITAL ASSET PRICING MODEL
1. 2 Work is defined to be the product of the magnitude of the displacement times the component of the force parallel to the displacement W = F ║ d F.
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Luas Daerah ( Integral ).
Via Octaria Malau Transfer (Internal Transfers) Transfer (Transfers Internal) Select the account from which funds are to be transferred FROM and then select.
Algoritma dan Struktur Data
Red -BlackTrees Evaliata Br Sembiring.
TCP, THREE-WAY HANDSHAKE, WINDOW
Retrosintetik dan Strategi Sintesis
PERTEMUAN KE 9 MENU TUNGGAL.
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
Lecture 2 Introduction to C# - Object Oriented Sandy Ardianto & Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
MICROSOFT EXCEL 2000 Bagian #4 GRAPHICS : OBJECT & CHART.
Pertemuan 5 P.D. Tak Eksak Dieksakkan
Lecture 9 Single Linked List Sandy Ardianto & Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
Situasi Saat Program Berjalan (Run-time Environment)
Lecture 7 Backward Chaining Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
ITK-121 KALKULUS I 3 SKS Dicky Dermawan
Kompleksitas Waktu Asimptotik
Lecture 2 Object-oriented Programming Concepts Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
JamSenin 2 Des Selasa 3 Des Rabu 4 Des Kamis 5 Des Jumat 6 Des R R S S.
Relation
Aplikasi HRD & Payroll.
WISNU HENDRO MARTONO,M.Sc
Training, Learning, and Development Strategy
Syllabus Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
1 DATA STRUCTURE “ STACK” SHINTA P STMIK MDP APRIL 2011.
Transcript presentasi:

Lecture 8 Set and Dictionary Sandy Ardianto & Erick Pranata © Sekolah Tinggi Teknik Surabaya 1

» Collections in.Net » Set » Dictionary » Exercises 2 © Sekolah Tinggi Teknik Surabaya

3

» Stacks and Queues are collections » A collection class can belong to one of two broad categories ˃ Nongeneric Collections: System.Collections and System.Collections.Spesialized ˃ Generic Collections: System.Collections.Generic 4 © Sekolah Tinggi Teknik Surabaya

5

6

7

8

» Poorly performing code ˃Lots of conversion » Not type safe ˃Any kind of data may be contained in a collection 9 © Sekolah Tinggi Teknik Surabaya

10 © Sekolah Tinggi Teknik Surabaya

11 © Sekolah Tinggi Teknik Surabaya

12 © Sekolah Tinggi Teknik Surabaya ICollection IList Stack Queue LinkedList ISet HashSet SortedSet IDictionary Dictionary SortedDictionary SortedList

© Sekolah Tinggi Teknik Surabaya 13

» A collection of distinct objects A intersects B 14 © Sekolah Tinggi Teknik Surabaya

» Count 15 © Sekolah Tinggi Teknik Surabaya

» Add » Clear » Contains » Remove 16 © Sekolah Tinggi Teknik Surabaya

» ExceptWith ˃Removes all elements in the specified collection from the current set. » IntersectWith ˃Modifies the current set so that it contains only elements that are also in a specified collection. » UnionWith ˃Modifies the current set so that it contains all elements that are present in either the current set or the specified collection. 17 © Sekolah Tinggi Teknik Surabaya

» IsSubsetOf ˃Determines whether a set is a subset of a specified collection. » IsSupersetOf ˃Determines whether the current set is a superset of a specified collection. » Overlaps ˃Determines whether the current set overlaps with the specified collection. » SetEquals ˃Determines whether the current set and the specified collection contain the same elements. 18 © Sekolah Tinggi Teknik Surabaya

» HashSet » SortedSet ˃Store objects in ascending order 19 © Sekolah Tinggi Teknik Surabaya

20

» A collection of key and value pairs. » Known as associative array. 21 © Sekolah Tinggi Teknik Surabaya

» Count » Item ˃Gets or sets the element with the specified key. » Keys ˃Gets an ICollection containing the keys of the IDictionary.ICollection » Values ˃Gets an ICollection containing the values in the IDictionary.ICollection 22 © Sekolah Tinggi Teknik Surabaya

» Add(Tkey, TValue) ˃Adds an element with the provided key and value to the IDictionary. » Clear » Contains » ContainsKey » Remove(Tkey) ˃Removes the element with the specified key from the IDictionary. » TryGetValue ˃Gets the value associated with the specified key. 23 © Sekolah Tinggi Teknik Surabaya

» Dictionary » SortedDictionary » SortedList 24 © Sekolah Tinggi Teknik Surabaya

25

Suatu sekolah gemar mendata nama, olahraga favorit dan tinggi setiap siswa yang baru masuk ke sekolah tersebut agar sekolah tersebut dapat memperoleh informasi mengenai tingkat minat siswa akan tren olahraga tertentu. Sejauh ini, hipotesis yang dikemukakan oleh Kesiswaan mengatakan bahwa Basket, Sepak Bola, dan Renang adalah olahraga yang sedang ngetren, sedangkan olah raga lain tidak termasuk hitungan. Anda diminta untuk membuat program yang memiliki fitur: » Input data siswa. » Laporan, berupa daftar nama yang diurutkan berdasarkan tinggi badan, descending, yaitu: ˃Laporan peminat Basket dan Sepak Bola. ˃Laporan peminat Basket, Sepak Bola, dan Renang. ˃Laporan peminat Basket atau Renang. ˃Laporan siswa yang hanya minat pada Sepak Bola. ˃Laporan siswa yang tidak memiliki minat terhadap ketiga olahraga tersebut. 26 © Sekolah Tinggi Teknik Surabaya

Read a text, then display word count for every word in the text. Leave out special characters and whitespaces 27 © Sekolah Tinggi Teknik Surabaya

» Andrew Troelsen, Pro C# and The.Net 4.5 Framework (Sixth Edition), Apress, 2012 » Set (mathematics), ematics) ematics) » System.Collections.Generic Namespace, us/library/System.Collections.Generic(v =vs.110).aspx us/library/System.Collections.Generic(v =vs.110).aspx 28 © Sekolah Tinggi Teknik Surabaya