Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use std::fmt::Debug;
- use std::cmp::PartialOrd;
- fn main() {
- let mut l = vec![5,3,6,1];
- println!("{:?}", selection_sort(&mut l));
- }
- fn selection_sort<T>(list: &mut [T]) -> &[T]
- where T: Debug + PartialOrd{
- for (i, e) in list.iter().enumerate() {
- println!("{:?} {:?}",e, i);
- for (ii, ee) in list[i..].iter().enumerate() {
- println!("-------- {:?} {:?}",ee, ii);
- }
- }
- list
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement