Planning for my Project

So, no actual implementation questions here, yay no searching for syntax errors!
My project is as follows:
in general, make a graph with street intersections and streets, and then give directions
Given a list of locations, number then as they are given to you (0 ==> n-1). These will be vertices.
Also given a list of streets (edges), 2 values will be attributed to them, length, and the speed of traffic (mph) (both of which are doubles)
the list of streets gives the location where the segment begins, and the segment ends (this means its a directed graph, a 2 way street will actually be 2 streets, one in each direction two and from the 2 locations)
THEN, given a start location and an end location, find the shortest path, and the quickest path
Graph: sparse graph means i should use a 'adjacency list' implementation
that means: each cell of an array has the vertex name (street intersection) and a reference to a list of edges (streets) that are outgoing from this vertex. In the list of edges, each node of edges should have also have the info of what vertex it goes to (id number originally given, which will be the index of the vertex in this array), the distance, and the time it takes to travel the road (distance / speed)
Finding the shortest path: use Dijkstra's Algorithm
this means i need a Priority Queue implemented with a min heap (requirement). i want to implement the min heap with an arraylist
my TA says the entries in the PQ should be (key, vertex), and the key is a double, and that the entries need to be location aware. i believe that means the vertex has a reference to the 'node' in the minheap.
any questions? lol [http://www.ics.uci.edu/~goodrich/teach/ics23/LabManual/RockAndRoll/|http://www.ics.uci.edu/~goodrich/teach/ics23/LabManual/RockAndRoll/]
so what i'm confused about is... what are the objects i need? i know it sounds like i just wrote them down, but i'm kind of disoriented.
should i make a edge object, a vertex object, and then an entry object? any advice on the organization of this is greatly appreciated... my TA kinda told us really quickly basically what to do, but it went way over my head.

JoachimSauer wrote:
ramenmeal wrote:
so what i'm confused about is... what are the objects i need?Simplest way to start this:
Find every noun in that text and write them down in a list. Those are pretty good candidates for classes. Not all of them will need to be represented in classes, some of them may be in a hierarchy. Some may even be missing. But writing down that list should give you a first idea.
Similarly: find verbs. They might turn into your methods. See if some verbs fit well to some of the nouns you selected first.
Do this first to give an overview.Hi joa,
Hats off to you
Nice intro to OO
Op never forget this advice
Thanks

Similar Messages

  • Cost planning for a project

    Hi Experts,
    Can anybody tell is there is any t-code to mass change of the cost planning for a project. If there is a t-code please explain me the procedure how to do it.
    Thanks & Regards
    Raman T S

    You can budegt a project by:
    1. Transferring the values in the cost planning as budget.
    2. Entering the budget directly into the WBS element.
    PS STD cycle of creating Project is as follows:
    1. Creating the Project in the Project builder
    2. Using the relationships to link the activities
    3. Planning the output & duration of activities
    4. Sceduling the Project
    5. Planning Costs
    6. Allocating budget
    7. Releasing the Project for execution
    Choose Original Budget.
    In the Planned total column, you see the values copied from cost planning.
    Select the planned total column.
    Choose Edit ® Copy view.
    Percentage rate-100
    Overwrite- Select
    In the dialog box, enter the following data:
    The system copies the values from cost planning into the budget.
    Hope ur prob will be solved
    Regards,
    ANSAR

  • How can i get difference in base plan and actual/current plan for a project

    Hi PS Experts,
    How can i get difference in base plan and actual plan .
    For example-
    Project1 is created for 10 days (start and end date difference).
    Now in between -project is extended/changed for 12 days .
    What is the way to get 2 days as a difference in base plan and current plan.
    Thanks
    Suraj prakash

    Hi Suraj,
    You can follow a convention that -
    (1) Forecast Start/Finish dates: Used only for Primary planning, once initial planning is done you should not change these dates.
    Now, you will copy the same dates in Basic Start/Finish dates also.
    (2) Basic Start/Finish dates: Whatever changes are done after the initial planning, you will make the changes only in Basic Start/Finish dates.
    So, in Project Planning board, if you enable Forecast and Basic dates with different color coding, you can clearly see the variation in the Project schedule.
    Hope this helps.

  • Equipment planning for a project

    Dear All,
    How can we plan equipments for the activities in a project.
    Can we assign equipments as we do with workforce. Or what functionaility can address equipment planning?
    Regards
    VDS

    use PRT functionality
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/93/9b853478616434e10000009b38f83b/frameset.htm

  • Is there a way to restore a resource plan for a project in 2010?

    I am able to use administrative restore to restore a project's schedule and tasks but I would like to restore its related resource plan as well. Is this possible? Are resource plans archived in the database anywhere? I see a table in the archive database
    for it but I don't see any data in the table.

    Hi,
    Unfortunately when you restore a project plan, the associated resource plan is NOT restored. You have to recreated it again.
    Please refer to the following article for more details: http://support.microsoft.com/kb/2513896/en-us.
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Milestone billing for non project case

    Hi,
    I have a building/room that is going to be rented. I need to adopt Down Payment (%) with open date, which means the customer is have flexibility to choose when he/she wants to finish the payment. e.g: for a wedding, today the customer pay DP, let say 30% of total, and he/she will use the building next year and pay the remaining.
    I  try to explore the proper / suitable solution for this case in SD. I try to use milestone billing plan. I copy as SO doc type OR, copy as item category TOA, copy as billing doc type FAZ and FAS , and use milestone billing plan in item level while creating the SO doc.
    My question is, before I continue to use it, I want to know if It is okay to use milestone biiling plan for non project case? and what is the possible effects?
    thank you,
    Regards,
    Harris

    Hi all SAP ers...
    I want to continue my first question.
    1. Right now I am considering, is it the right concept to use millestone billing plan in my case?
    2. If I use Milestone Billing Plan for Down Payment Process, which point of view do we use? Is it I am the project owner and then I bill the vendor OR I am the Vendor who sends the invoice to the customer/project owner?
    3. Is it "okay", if I use milestone billing plan ? (If the point of view is I am the Vendor who sends the invoice to the customer)
    Regards,
    Harris

  • Copy Detailed planning for cost elements in CJ9BS

    hi PS gurus,
    What is the purpose of selecting this option (Copy Detailed planning for cost elements)? What does it do?
    Many ThanKs
    MM

    Hi,
    In case you have done detailed planning for your project you can specify whether you want to copy the detailed planning data using this check box.Planning done using cost elements is called detailed planning in PS. CJR2 is the transaction to do that. For more details you can hit F1 on the field and check.
    Regards,
    Gokul

  • Error running Execution plan for 'Project Analytics in PeopleSoft 9.0 '

    Hi ,
    I am running execution plan for Projects Peoplesoft 9.0 (BI Apps version 7.9.6)
    The issue is the file type data source went thru the database (data warehouse)
    the tasks that were completed SUCCESS were from the File source only from (SrcFiles).
    error as below.
    ANOMALY INFO::: Error while executing : INFORMATICA TASK:SDE_PSFT_90_Adaptor:SDE_PSFT_ExchangeRateDimension_Full:(Source : FULL Target : FULL)
    MESSAGE:::
    Irrecoverable Error
    Error while contacting Informatica server for getting workflow status for SDE_PSFT_ExchangeRateDimension_Full
    Error Code = 36331:Unknown reason for error code 36331
    Pmcmd output :
    one more info,if this helps
    values defined in the Parameters of the execution plan.
    1     DATASOURCE     ,DBConnection_OLAP     is 'DataWarehouse'
    1 DATASOURCE     ,DBConnection_OLTP     is 'PSFT_9_0_FINSCM'
    1     DATASOURCE     ,FlatFileConnection     is 'PSFT_9_0_FlatFile'
    The 'Relational Connection' In Informatica Repository Manager is currently pointing to only 'PSFT_9_0_FINSCM'
    & 'DataWarehouse'
    Please let me know what is wrong?
    Regards,
    JK

    Hi ,
    I created the PSFT connection in 'Applicaiton connection' of Repository manager.
    Also the Informatica server's tnsnames.ora should have entry for the source( PSFT database) and that of the datawarehouse.
    thanks,
    JK

  • MS Project plan for the upgrade of 10.7 SC to 11i

    Can some kind person supply me with a MS Project plan for the
    upgrade of 10.7SC to 11i. Our applications are GL/AP/FA/Project
    Acc. Any other doco would be most helpful.
    Thank you
    [email protected]

    We have completed our first upgrade of FA from 10.7 SC to 11i. Most issues arose from the introduction of WorkFlow for Account Generator. In addition we have had difficulty activating the "security by book" new feature. This is still under investigation. We upgraded PO, AP, FA and GL. I can say that more than half of our time has been spent resolving FA issues.
    The length of time the task will take will depend on which functionality you use. Have you seen the upgrade kit on metalink? it has all the upgrade steps. From that you could determine how many steps you need to perform.
    Hope this helps.
    null

  • Project Plan for "SAP BW Implimentation" project.

    Hi All,
    My name is Rajasekhar. I am a BW consultant. I would like to know the standard template for PP ( Project Plan ) for SAP BW Implimentation Project.
    1) Could you please suggest me any link available in SAP to get the Project Plan and related documents.
    2) In some of the BW books, it is mentioned that the standared project plan recommended by SAP is "ETBWPP03.doc". I couldn't find this document also. If you know the link, request you provide the info.
    Full points willl be awarded for the best reply.
    Thanks & Regards,
    Raj.

    Hello Rajasekhar,
    Please see the links
    http://help.sap.com/bp_biv270/documentation/BWProjectPlan_EN.mpp
    http://help.sap.com/bp_biv270/index.htm
    Thanks
    Chandran

  • Advance material planning for projects

    Dear All,
    We have a scenario for fabrication industry. Where client want to plan material procurement in advance for manufacture FG. But BOM of FG will come in later stage when design phase get finished in phases. Initial for cost planning and material procurement planning, they are finding out requirement of material quantities and costing happened on it. This material is planned for procurement, while the BOM will prepared in later design stage. FG are assigned to project activities, and project MRP will give planned orders. these material bom will rolled cost to activities, cost will get doubled and material too. How to handle this scenario, Any standard solution.

    Hi Shrikant,
    The advance procurement material list should be prepared and then it should be attached in initial stage to project.
    Header(X)
    Line item 1
    Line item 2
    This advance procurement BOM should be attached such that
    the header(X) will become text item after attachment and
    for the line items the Preq will be generated.
    For this line item should be make to stock procurement type
    and this should behave as dependent and independent requirement
    and there will be no duplicacy of the requirements.
    You need to dicuss this with PP consultant.

  • Project plan for EP

    Dear All,
      I am very new to EP, we are planning to implement EP. Would anybody give a rough project plan for EP, Atleast any links. this is for 700 users.
    Thanks in advance
    chandrasekhar
    Message was edited by: chandrasekhar yadlapalli

    Chandra,
    Post your email and I can send you a project plan template. Additionally, you can get these templates and others from the EP ASAP links;
    https://media.sdn.sap.com/html/submitted_docs/Implementation_Roadmap_EP/Enterprise%20Portal/index.htm
    To download EP ASAP;
    https://service.sap.com/~sapidb/011000358700005875762004E
    The inner tab called 'Accelerators' are where the templates can be found.
    Regards,
    James

  • Project Plan for EAM analytics implementation.

    Hi Experts,
    My Boss has asked me to provide him the project plan for this EAM analytics implementation, showing how long will it take for the dashboards to be up with the correct data.
    Reason why he is asking this is because initial configuration has been done in BI Apps but  prima facie looks like the DATA on dashboards is not correct.
    Now he is worried as to how long will it take... and even i am not sure on this as I am new to this..( i m the only one configuring EAM Dashboards - ie only one resource )
    Any experiences or helpful advise for this kind of scenario that i can tell my boss or what should be my action plan.
    Thanks
    Ashish

    Any pointers?

  • Project Plan for Solman- BPM,Service Desk and CHarm etc

    Hi Guys,
    if any one have project plan  for Solman, Can you please share with me. I have dead line  to prepare project plan for service desk, System monitoring ,ChaRM and Diagnostics etc
    I appreciate your help.
    Thanks,
    Hari

    Hi Hari,
    Could you forward project plan for CHaRM?
    Also, if you could help on the following:
    How exactly do we integrate with TMS after activating CTS in the maintenance project?
    Regards,
    Jamuna Nithyanandam

  • Project Plan for Collaboration Suite

    I need help on developing a project plan for implementation of Collaboration Suite9iAS. Does any one have any resources or can direct me to a location where I can see a sample project plan for a Collaboration Suite implementation. Any help would be greatly appreciated.
    Thank you,
    John

    Hi ,
    IT has five stages
    1. DESIGN PHASE
    2.DEVELOPMENT PHASE
    3.QUALITY PHASE
    4.TESTING OR TRAINING PHASE
    5.PRODUCTION AND SUPPORT OR GO LIVE
    each and every phase has different planning and functions and processes
    tommorow i will explain u in detail
    Hope this somewhat clears ur doubt
    Pls assign full points if answer is satisfied
    Regards ,
    Subash Balakrishann

Maybe you are looking for