. Create your own Kanot class that holds data on: kanotID, kanotTyp, kanotMarke, kanotFarg, langd, numberPlaces, stockPlace, pricePerHour.

Make an executable program according to the specification below a canoe rental company can handle information on canoes for rent. Create your own Kanot class that holds data on: kanotID, kanotTyp, kanotMarke, kanotFarg, langd, numberPlaces, stockPlace, pricePerHour. Create a class with main method where objects are created by the Kanot class. (NOTE: do not use ArrayList). Material compiled by uaw When the program is executed, a list of the choices a user can make should appear in the Eclipse console and the user should be able to choose what the program should perform (see a-i below) and the program should not be shut down until the user chooses to exit. The array for canoes must have room for at least 20 canoes. Add the canoe to an array of canoe objects, you should also check that it is not already there is a canoe loaded with the same canoe ID. If there is already a canoe with the canoe ID must it is not possible to add it to your collection and a message will be displayed to users. For example: A canoe with canoe ID K1 is already in your collection b. Change / update storage location and price for a canoe based on kanot_id c. Remove canoe based on canoe_id. d. View all canoes in the array and all data about each canoe. e. Search for canoes that have a lower price per hour than the user indicates. f. The user must enter the number of hours. Calculate the price the renter of the canoe must pay, the calculation must be made based on price and the hours the person wants to rent the canoe. g. Search for canoe type and display all data for canoe / s that match the searched canoe type. h. Search for canoe based on kanot_id and view all info about the searched canoe. i. Calculate how many people would fit if you rented all the canoes and print it in the console.

find the cost of your paper

Suggest a modification of the binary search algorithm that emulates this strategy for a list of names.

1. Suppose that a list contains the values 20 44 48 55 62 66 74 88 93 99 at index positions 0 through 9. Trace the values of the variables….

Explain why insertion sort works well on partially sorted lists.

1. Which configuration of data in a list causes the smallest number of exchanges in a selection sort? Which configuration of data causes the largest number of exchanges? 2. Explain….

Draw a class diagram that shows the relationships among the classes in this new version of the system

Jack decides to rework the banking system, which already includes the classes BankView, Bank, SavingsAccount, and RestrictedSavingsAccount. He wants to add another class for checking accounts. He sees that savings….