Find Jobs
Hire Freelancers

A simple method in Java

$10-30 CAD

Abgeschlossen
Veröffentlicht vor mehr als 8 Jahren

$10-30 CAD

Bezahlt bei Lieferung
This problem has to be done in 20hrs from now .so Toronto time Oct 12, 2015 at 10pm it will be expire. Social Network This problem involves abstractions such as graph algorithms: You are maintaining a social network site, and your task is to verify whether a site member is allowed to access the page of another site member. The members have defined their friendship relations, and they allow different types of access, some only to direct friends, some to friends of friends (and friends of friends of friends, and so on), which are called indirect friends. Input Description The input starts with a positive integer n, which is the number of members of the site. This line is followed by a line containing the string "Friendships:", followed by a list of name pairs, each describing a friendship relation. The list of friendships is followed by an empty line, and a line containing the string "Queries:", which is followed by queries, each containing two member names A and B, for which you need to check whether A has permissions to access the B's information. Member names do not contain white-space characters. Output Description For each query in the input, where A and B are the names in the query, produce one line of output, which can be one of the following three lines: direct access indirect access no access allowed depending on whether A is a direct friend of B, indirect friend, or neither of those. Sample Input 8 Friendships: Alice Bob Bob Charlie Charlie Dong Dong Eman Eman Bob Sidney Henrik Henrik Alex Queries: Bob Eman Sidney Alex Alex Charlie Sample Output: direct access indirect access no access allowed
Projekt-ID: 8665569

Über das Projekt

2 Vorschläge
Remote Projekt
Aktiv vor 9 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
Hello, I am a teaching assistant on the Algorithms at a local college. I already have Dijkstra algorithm implementation and I can have this done for you in 30 minutes. Please contact me with any questions or details. Cheers, Ddux
$15 CAD in 0 Tag
5,0 (1 Bewertung)
1,8
1,8
2 Freelancer bieten im Durchschnitt $22 CAD für diesen Auftrag
Avatar des Nutzers
hello, I am expert in java. i can start this work from today onward. so please open your chat box and let me know.
$25 CAD in 1 Tag
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi, Greetings of the day and thanks for sharing these details and allowing me to bid on this assignment. yes we have similar experience and can deliver u as u have mentioned in your requirements. we already have similar work experience and have worked on similar projects in the past and can deliver u as u have specified in your requirements I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform. can u provide your contact details for further discussion about the project . . I am ready to discuss with you Regards
$25 CAD in 1 Tag
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
A proposal has not yet been provided
$28 CAD in 1 Tag
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von CANADA
Toronto, Canada
5,0
2
Zahlungsmethode verifiziert
Mitglied seit Apr. 24, 2010

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.