• JAVA EXAM3 复习提纲


    【Practice11_Zipcode_ArrayList】 

    Zipcode class:

    //3 variables: zipcode, city, county, and compare by county

     

    //define getter and setter so that it could be used to get the variable

     

    County:

    //two variables: county and count, and define the getters & setters

     

    Main:

    //1.read the files, 

    //no need to define here since it was passed later on

    //use += for string

     

    //2.

    ZipcodeComparator:

    compare the zipcode by the county?

     

    //2.

    CountyComparator:

    compare the county by their count

     

    //read file by passing into file's name

    //define two lists to use

    //3 initialize zipcode

    //sort the list using the Collections.sort

    //4 initialize cities

    //append the new county's name to the string's name

    //split up all the country words, 5.count the zipcode

    //new up a number list to store the number accounts

    //count the numbers one by one

    //append the count to the number list

    //new up a county object and add it to the state list 6. count the cities

    //sort after appended to the list using Collections.sort

    //print out the state's names

    【Zipcode Hashmap】

     zipmap: 

    //initialize variables : city/country/zipcode, same constructor

     

    main:

    //split the words and set up zipmap object

    //dirty number? add only if they equal in both city and county

    //add to indicate duplication for further query

    //just one city/county equal?

    //using printf to format output

     

     

    【movie】

     

     

    Genre class:

    //define variables: string and arraylist

    //define compare to method and compare via one variable

     

     

    //if o comes later, from small to big

     

    //override the hashcode method

    //override the equals method

     

    Movie class:

    same

     

    MyFlix class:

    //loadMovies:

    load movie information and the movie genres information

    //loadGenres://use iterator to parse all the movies, //get next movie, //get next genre,

    //if not contain the genre, add to the new list,

    //if contains the genre, add to the list

    //rewrite, add to result if it contains

     

    //rewrite: print by using iteration

     

    【words】

     

     

    Word: 

    //define toString here : word + ": " + meaning

     

    //should notice the lower case situation

    Dictionary class:

    //re: put into map according to the requirement

     

    //get a new word

    //add up on

    //or add a new list

     

    searchWordList:

    //re: find in the wordList, use found variable to controll

     

    searchMultiMap

    //print out the results found in the map

     

  • 相关阅读:
    Android 中退出程序的几种方法
    POJ 1860 Currency Exchange (Bellman-Ford)
    HDU 5183 Negative and Positive (NP) (手写哈希)
    C++ 常见的cin的错误处理
    POJ 2287 Tian Ji -- The Horse Racing (贪心)
    HDU 1205 吃糖果 (鸽巢原理)
    HDU 1028 Ignatius and the Princess III (动态规划)
    HDU 3746 Cyclic Nacklace (KMP找循环节)
    Codeforces Round #596 (Div. 2, based on Technocup 2020 Elimination Round 2)
    HDU 2087 剪花布条 (KMP)
  • 原文地址:https://www.cnblogs.com/immiao0319/p/9938034.html
Copyright © 2020-2023  润新知