ented-Java-Programming-Data-Structures-and-Beyond

所属分类:数据结构
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2018-04-14 17:14:47
上 传 者sh-1993
说明:  面向对象的Java编程数据结构及其以外,,
(Object-Oriented-Java-Programming-Data-Structures-and-Beyond,,)

文件列表:
Advanced Data Structures/ (0, 2018-04-09)
Advanced Data Structures/UCSDGraphs/ (0, 2018-04-09)
Advanced Data Structures/UCSDGraphs/.classpath (512, 2018-04-09)
Advanced Data Structures/UCSDGraphs/.project (369, 2018-04-09)
Advanced Data Structures/UCSDGraphs/.settings/ (0, 2018-04-09)
Advanced Data Structures/UCSDGraphs/.settings/org.eclipse.jdt.core.prefs (587, 2018-04-09)
Advanced Data Structures/UCSDGraphs/LICENSE (13373, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/ (0, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/airports/ (0, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/airports/routesUA.dat (80405, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/ (0, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/ (0, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph1.txt (39, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph1.txt.degrees (20, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph2.txt (75, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph2.txt.degrees (20, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph3.txt (75, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph3.txt.degrees (21, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph4.txt (75, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph4.txt.degrees (21, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph5.txt (44, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/graph6.txt (44, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/routesUA.dat (80405, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/routesUA.dat.degrees (959, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/routesUA.dat.twoaway (2299, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/ucsd.map (11939, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/ucsd.map.degrees (34, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod1/ucsd.map.twoaway (16, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod2/ (0, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod2/map1.txt (132, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod2/map1.txt.answer (60, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod2/map2.txt (132, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod2/map2.txt.answer (4, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod2/map3.txt (352, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod2/map3.txt.answer (37, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod2/ucsd.map (11939, 2018-04-09)
Advanced Data Structures/UCSDGraphs/data/graders/mod2/ucsd.map.answer (102, 2018-04-09)
... ...

# Object Oriented Java Programming: Data Structures and Beyond by the University of California, San Diego, offered at Coursera. This is the first course in a five course specialization. I am taking this course to learn Java coming from a background of mainly C++ and Python. The course utilizes the UnfoldingMaps and Processing libraries to build an interactive map applet. The project taught how to implement an interactive map with the UnfoldingMaps library using the processing library. The map shows cities, earthquakes (both land and ocean quakes) and airports using data from a websites or CSV files with such information. The following features have been added by me: * Markers show additional information on mouseover (e.g. population of a city or magnitude of an earthquake) * Clicks on cities hide all other cities and earthquakes that did not affect this city. * Clicks on earthquakes will hide all other earthquakes and all cities were not affected by this earthquake. If an ocean quake was clicked, it will additionally draw lines to affected cites. * In both above cases, airports will be hidden. * Clicks on airports hide all other markers except for airports that are directly connected to this airport via flight routes. The flight route data may be incomplete. * All markers can be revealed again by clicking onto a free space. Notes: * A threat circle of an earthquake was calculated using an approximate formula. * The incompleteness of flight data can be solved by using more flight data. This programming assignment mainly aimed on the technical aspect of implementation rather than completeness of data.

近期下载者

相关文件


收藏者