Skip to content

Instantly share code, notes, and snippets.

View thinkphp's full-sized avatar
💭
If I have seen further it is only by standing on the shoulders of giants. NEWTON

Adrian Statescu thinkphp

💭
If I have seen further it is only by standing on the shoulders of giants. NEWTON
View GitHub Profile
"SELECT * FROM Countries WHERE country_name = '" + input_python + "'"
WHERE country_name = '' OR '1' = '1' returneaza toate randurile
input_python " Portugalia'; DROP TABLE Countries"
O aplicatie are un formular de cautare a unei tari , iar codul din spate python
country = request.form['country'];//vine direct de la utilizator , netratat
@thinkphp
thinkphp / Medals.sql
Created June 15, 2026 14:27
Tournament medals
-- 1. Creaza tabelul FARA chk_medal_recipient
CREATE TABLE Tournament_Medals (
Tournament_Medals_ID INT AUTO_INCREMENT,
Tournament_ID INT NOT NULL,
Sport_ID INT NOT NULL,
Category_ID INT NOT NULL,
Team_ID INT NULL,
Player_ID INT NULL,
Medal_Type ENUM('Gold','Silver','Bronze') NOT NULL,
@thinkphp
thinkphp / BFSADjList.java
Created June 11, 2026 19:23
BFS cu Adj Lists
import java.io.*;
import java.util.*;
class GraphAdjLinkedList {
private static class Node {
int vecin;
Node urmator;
@thinkphp
thinkphp / DFS-AdjLists.java
Created June 11, 2026 19:04
DFS cu graful reprezentat prin liste de adiacenta
import java.util.Scanner;
/*
0 1
liste de adiacenta:
cap[]
1: 2, 3 cap[1]
2: 1, 5,4 cap[2]
3: 1, 5 cap[3]
@thinkphp
thinkphp / gist:bba4ca0ba450cf83a3fccb9fb5f1f843
Created June 11, 2026 19:03
DFS cu matricea de adiacenta
import java.util.*;
public class Graf {
private final int[][] mat;
public final boolean[] vizitat;
private final int n;
@thinkphp
thinkphp / BFS.java
Last active June 11, 2026 18:58
Breadth First Search - matricea de adiacenta
import java.io.*;
import java.util.*;
class GraphAdjMatrix {
private int[][] mat;
private boolean[] vizitat;
private int n;
public GraphAdjMatrix(int n) {
@thinkphp
thinkphp / doubly-link-list.java
Created June 11, 2026 18:22
Doubly Linked List
@thinkphp
thinkphp / LRUCache.java
Created June 11, 2026 18:19
LRUCache Data Struture
/*
LRU Cache capacitate 5
MostRecently U Least Recenty Used
HEAD(-1) 9 <-> 10 <-> 1 <-> 5 <-> 2(-1)TAIL
Put(5)
get(1)
https://web.stanford.edu/class/cs97si/06-basic-graph-algorithms.pdf
@thinkphp
thinkphp / royfloyd.cpp
Created June 7, 2026 09:02
Algoritmul Roy Floyd
#include <stdio.h>
#define MAX 105
#define FIN "royfloyd.in"
#define FOUT "royfloyd.out"
//function prototypes
void read();
void RoyFloyd();
void write();