Question: ublic ArrayList findByMember ( long memberNumber ) { 2 ArrayList memberClaims = new ArrayList ( ) ; 3 4 / / Adding of patient member

ublic ArrayList findByMember (long memberNumber){
2 ArrayList memberClaims = new ArrayList();
3
4// Adding of patient member claims to the memberClaims list is omitted here.
5
6// Sort by service date in ascending order using a bubble sort algorithm, i.e. earlier date to the front,
later date to the end, e.g.01-11-2015 comes before 01-11-2017
7 for (int i = memberClaims.size()-1; i >0; i--){
8 for (int j =0; j < i; j++){// Put the largest element (latest service date) to the end (i.e. to the right)
9 if (memberClaims.get(j).getServiceDate().after(memberClaims.get(i).getServiceDate()){
// Compare first element (service date) with last element (service date)
10 Claim temp = memberClaims.get(i); // Put smaller element (earlier service date) to temp
11 memberClaims.set(i, memberClaims.get(j)); // Put larger element (i.e. in ascending order,
later service date to the end
12 memberClaims.set(j, temp); // Put smaller element (i.e. earlier service date to the front (to the left)
13}// if
14}// for
15}// for
16 return memberClaims;
17}// findByMember
give a flow chart?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!