Coder Social home page Coder Social logo

ozlemkayikcii / shortestpathway Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 9 KB

In this project, given a matrix of integers where each cell represents a weight, you are tasked with writing a program that finds a continuous path that combines any element of the first row with any element of the last row in the matrix, aiming to minimize the sum of items along the path.

C 100.00%
matrix path pathfinding shortest shortest-path-algorithm weight

shortestpathway's Introduction

ShortestPathWay

In this project, given a matrix of integers where each cell represents a weight, you are tasked with writing a program that finds a continuous path that combines any element of the first row with any element of the last row in the matrix, aiming to minimize the sum of items along the path. When visualized conventionally, the path strictly moves downwards. We can approach this problem gradually. What if the matrix had only one row? In this scenario, the minimum weight path would simply be the minimum weight item from the first row. What if we added one more row? In this case, we could find the minimum path to a particular item in the row by identifying the lowest value in the first row and then traversing to the second row from that item. This analysis continues as we add more rows to the matrix until it is fully populated. The outcome of this process is another matrix entirely filled with minimum path weights to each item.

image image

image

shortestpathway's People

Contributors

ozlemkayikcii avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.