Skip to content

Instantly share code, notes, and snippets.

View ravikiran0606's full-sized avatar
🎯
Focusing

Ravi Kiran Selvam ravikiran0606

🎯
Focusing
View GitHub Profile
@ravikiran0606
ravikiran0606 / DynamicConstructor.cpp
Created July 27, 2016 15:42
C++ program to implement the use of Dynamic Constructor (Matrix Addition):
#include<iostream>
using namespace std;
class matrix{
int **a;
int m,n;
public:
matrix(int x,int y);
@ravikiran0606
ravikiran0606 / Bankclass.cpp
Created July 27, 2016 15:48
C++ program to create a bank class and implement some basic functions :
#include<iostream>
#include<string>
using namespace std;
class bank{
string name;
int acno;
string actype;
int balance;
@ravikiran0606
ravikiran0606 / StringClass.cpp
Last active March 28, 2023 07:38
C++ program to implement a string class and make use of operator overloading:
#include<iostream>
#include<cstring>
using namespace std;
class sstring{
char* s;
int len;
public:
sstring();
@ravikiran0606
ravikiran0606 / SP in Unweighted Graph.cpp
Last active January 3, 2021 20:18
Shortest Path in Unweighted Graph : ( Using BFS )
#include<bits/stdc++.h>
using namespace std;
vector< vector<int> >graph;
vector<int>d;
vector<bool>vis;
void bfs(int s){
int t;
@ravikiran0606
ravikiran0606 / SP in Weighted Graph.cpp
Created September 25, 2016 15:02
Shortest Path in Weighted Graph : (Using Dijkstra)
#include<bits/stdc++.h>
using namespace std;
vector<int>d;
vector< vector< pair<int,int> > >graph;
vector<bool>mark;
void dijkstra(int s,int n){
int u,i;
https://github.com/ravikiran0606/FoodWasteManagement/invitations
@ravikiran0606
ravikiran0606 / tcget.py
Created March 19, 2017 07:52 — forked from cou929/tcget.py
Fetch TopCoder problem statement, test cases and expected result of system test. And save these data to file.
#! /usr/bin/env python
# -*- coding: utf-8 -*-
'''
tcget.py
Kosei Moriyama <cou929@gmail.com>
'''
import BeautifulSoup
@ravikiran0606
ravikiran0606 / mst.cpp
Created September 25, 2016 15:41
Minimum Spanning Tree : ( Using Prim's Algorithm and Krushall's Algorithm )
#include<bits/stdc++.h>
using namespace std;
vector<int>d,parent,mark;
vector< pair<int,int> >edges;
map< pair<int,int> ,int>weight;
vector< vector< pair<int,int> > >graph;
void prim(int s,int n){
@ravikiran0606
ravikiran0606 / graphsearch.cpp
Last active September 25, 2016 15:16
Graph Traversals: DFS (Depth First Search) and BFS (Breadth First Search)
#include<bits/stdc++.h>
using namespace std;
vector< vector<int> >graph;
vector<bool>vis;
void dfs(int s){
vis[s]=true;
cout<<s<<" ";
@ravikiran0606
ravikiran0606 / DFS.cpp
Created September 25, 2016 14:00
Graph Traversal : DFS (Depth First Search)
#include<bits/stdc++.h>
using namespace std;
vector< vector<int> >graph;
vector<bool>vis;
void dfsvisit(int s){
vis[s]=true;
cout<<s<<" ";