struct node * sort_ascending(struct node *head){
if(head != NULL){
struct node *first = head;
struct node *move;
struct node *smallest;
while(first->next){
smallest = first;
move = first->next;
while(move){
if(smallest->val > move->val){ //ascending
smallest = move;
}
move = move->next;
}
/*int temp = first->val;
first->val = smallest->val;
smallest->val = temp;
first = first->next;*/ //CANNOT BE DONE THIS WAY
}
return head;
}
return head;
}
struct node * insert_middle(struct node *current, int val, int idx){
} //insert into a specific location in the list
struct node * remove_node(struct node *current, int val){
} //delete a particular node
CnN0cnVjdCBub2RlICogc29ydF9hc2NlbmRpbmcoc3RydWN0IG5vZGUgKmhlYWQpewogICAgaWYoaGVhZCAhPSBOVUxMKXsKICAgICAgICBzdHJ1Y3Qgbm9kZSAqZmlyc3QgPSBoZWFkOwogICAgICAgIHN0cnVjdCBub2RlICptb3ZlOwogICAgICAgIHN0cnVjdCBub2RlICpzbWFsbGVzdDsKICAgICAgICAKICAgICAgICB3aGlsZShmaXJzdC0+bmV4dCl7CiAgICAgICAgICAgIHNtYWxsZXN0ID0gZmlyc3Q7CiAgICAgICAgICAgIG1vdmUgPSBmaXJzdC0+bmV4dDsKICAgICAgICAgICAgd2hpbGUobW92ZSl7CiAgICAgICAgICAgICAgICBpZihzbWFsbGVzdC0+dmFsID4gbW92ZS0+dmFsKXsgLy9hc2NlbmRpbmcKICAgICAgICAgICAgICAgICAgICBzbWFsbGVzdCA9IG1vdmU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBtb3ZlID0gbW92ZS0+bmV4dDsKICAgICAgICAgICAgfQogICAgICAgICAgICAvKmludCB0ZW1wID0gZmlyc3QtPnZhbDsKICAgICAgICAgICAgZmlyc3QtPnZhbCA9IHNtYWxsZXN0LT52YWw7CiAgICAgICAgICAgIHNtYWxsZXN0LT52YWwgPSB0ZW1wOwogICAgICAgICAgICBmaXJzdCA9IGZpcnN0LT5uZXh0OyovIC8vQ0FOTk9UIEJFIERPTkUgVEhJUyBXQVkKICAgICAgICB9CiAgICAgICAgcmV0dXJuIGhlYWQ7CiAgICB9CiAgICByZXR1cm4gaGVhZDsKfQpzdHJ1Y3Qgbm9kZSAqIGluc2VydF9taWRkbGUoc3RydWN0IG5vZGUgKmN1cnJlbnQsIGludCB2YWwsIGludCBpZHgpewp9ICAvL2luc2VydCBpbnRvIGEgc3BlY2lmaWMgbG9jYXRpb24gaW4gdGhlIGxpc3QKCnN0cnVjdCBub2RlICogcmVtb3ZlX25vZGUoc3RydWN0IG5vZGUgKmN1cnJlbnQsIGludCB2YWwpewp9IC8vZGVsZXRlIGEgcGFydGljdWxhciBub2Rl
Main.java:2: error: class, interface, or enum expected
struct node * sort_ascending(struct node *head){
^
Main.java:5: error: class, interface, or enum expected
struct node *move;
^
Main.java:6: error: class, interface, or enum expected
struct node *smallest;
^
Main.java:8: error: class, interface, or enum expected
while(first->next){
^
Main.java:10: error: class, interface, or enum expected
move = first->next;
^
Main.java:11: error: class, interface, or enum expected
while(move){
^
Main.java:14: error: class, interface, or enum expected
}
^
Main.java:16: error: class, interface, or enum expected
}
^
Main.java:23: error: class, interface, or enum expected
}
^
Main.java:25: error: class, interface, or enum expected
}
^
10 errors