Finding example of source code

Assignment Help Software Engineering
Reference no: EM1378980

Question1. Find one example of each label in the following source code and write the line number of the example next to the label.

a. Instance variable

b. Class variable :

c. Instance method

d. Class method

e. Constant variable

f. Constructor

g. Import statement :

1: package edu.gmu.cs.geom;
2:
3: import edu.gmu.cs.geom.Translatable;
4:
5: public class Point2d implements Translatable {
6:
7: public static int ORIGIN_X = 0;
8: public static int ORIGIN_Y = 0;
9:
10: private int x;
11: private int y;
12:
13: public Point2d() {
14: this.x = Point2d.ORIGIN_X;
15: this.y = Point2d.ORIGIN_Y;
16: }
17:
18: public Point2d(int x, int y) {
19: this.x = x;
20: this.y = y;
21: }
22:
23: public int getX() {
24: return this.x;
25: }
26:
27: public int getY() {
28: return this.y;
29: }
30:
31: public void translate(int xDelta, int yDelta) {
32: this.x += xDelta;
33: this.y += yDelta;
34: }
35:
36: public static Point2d add(Point2d left, Point2d right) {
37: int x = left.getX() + right.getX();
38: int y = left.getY() + right.getY();
39:
40: return new Point2d(x, y);
41: }
42:
43: }

2. Order the following code segments by time complexity in ascending order. For bonus points, show the runtime of each code segment in Big O notation.

a.

for (int y = 0; y < n; y++) {
for (int x = 0; x < n; x++) {
m[y, x] = 0;
}
}

b.

public boolean isOdd(int x) {
return (x % 2) == 0;
}

c.

int x = 0;
int y = 0;

while (x < MAX) {
if (isOdd(x)) {
x++;
y++;
} else {
x++;
}
}

d.

int sum = 0;
for (int i = 0; i < items.size(); i = (i * 2) + 1) {
sum += items.get(i);
}

 

Reference no: EM1378980

Questions Cloud

Re usability in object oriented languages : Re-usability is ability to use code written for another condition. Most languages and programming paradigms support re-usability in some form.
Suggestions for viable guidelines : Do you think that variations in company and societal culture could pose a significant problem when coordinating or scheduling large assignments,
Project communications planning : Determine what aspects of your assignment communications planning would you adapt for large-scale transnational IT projects in which the project teams.
Writing and executing an insert statement : Make yourself a student by writing and executing an INSERT statement to insert a row into the STUDENT table with information about you.
Finding example of source code : Discover one example of each label in the following source code and write the line number of the example next to the label.
Process of formal software testing : Discuss and explain software testing as a career path, and consider what skills would be desirable for a software tester.
Develop a disease surveillance algorithm for hiv : Write a 2 page paper in which you analyze the cost, functionality, timeframe, and social, political, environmental, and economic elements of your designed HIV/AIDS disease surveillance system.
Question about c programming : Construct a conditional that assigns 10,000 to the variable bonus if the value of the variable goodsSold is greater than 500,000.
Solving linear equations and linear inequalities : Discuss briefly and explain software testing as a career path, what skills would be desirable for a software tester.

Reviews

Write a Review

Software Engineering Questions & Answers

  How to draw flow chart to read employee master file

How to draw a flow chart to read the employee master file and to output the number of employees in each department who have a basic degree

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Draw flowchart to input all mid-term marks

Draw a flowchart to input 10 numbers and then determine the highest and lowest number among them. Draw a flowchart to input all the mid-term marks of computing studies class to determine it average.

  Solving linear equations and linear inequalities

Discuss briefly and explain software testing as a career path, what skills would be desirable for a software tester.

  Benefits rfp in process of purchasing technology

Why do companies use RFPs and what benefits does use of RFP give to process of purchasing technology?

  Three possible social effects of feasibility study

In context of a feasibility study explain one cost, one benefit and three possible social effects which would be considered.

  Give three network addresses

Subnet 2 is to support up to 95 interfaces, and Subnet 3 is to support up to 16 interfaces. Give three network addresses (of the form a.b.c .dJx) which fulfill these constraints.

  Different approaches for system development

In Systems Analysis and Design. There are at least 2 approaches to system development, variety of life cycles, and long list of techniques.

  Prepare a business case for project

Business Case - Using the information that you compiled in the project proposal, prepare a Business Case for this project.

  Draw a good database schema for a club

What normal form is schema G in? Draw a good database schema for a club. (Remember that your design should satisfy stated query requirement!)

  Explain importance of osi reference model

Discuss the importance of the OSI reference model for those responsible for network administration and network protocol development.

  Explain use of er-assistant to depict conceptual model

Create your conceptual model, logical model, and few examples of what physical model would look like. Hint: You can use ER-Assistant to depict conceptual model and MS Access to depict logical model.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd