import axios from 'axios' axios.defaults.headers.post['Content-Type'] = 'application/json'; export const stackPush=(content,value)=>{ return axios.get('/stack/push',{ params: { content: content, value: value } }) } export const stackPop=(content)=>{ return axios.get('/stack/pop',{ params: { content: content } }) } export const bubbleSort=(content,rule)=>{ return axios.get('/bubble-sort/get-analysis-result',{ params: { content: content, rule: rule } }) } export const selectionSort=(content,rule)=>{ return axios.get('/selection-sort/get-analysis-result',{ params: { content: content, rule: rule } }) } export const insertionSort=(content,rule)=>{ return axios.get('insertion-sort/get-analysis-result',{ params: { content: content, rule: rule } }) } export const quickSort=(content,rule)=>{ return axios.get('quick-sort/get-analysis-result',{ params: { content: content, rule: rule } }) } export const newUDUWGraph=(data)=>{ return axios.get('/graph/get-new-UDUWGraph',data) } export const newUDWGraph=(data)=>{ return axios.get('/graph/get-new-UDWGraph',data) } export const graphBreadthFirstTraversal=(data)=>{ return axios.post('/graph/get-breadth-first-traversal',data) } export const graphDepthFirstTraversal=(data)=>{ return axios.post('/graph/get-depth-first-traversal',data) } export const graphPrimSmallestSpanningTree=(data)=>{ return axios.post('/graph/get-prim-smallest-spanning-tree',data) }