mirror of
				https://github.com/krahets/hello-algo.git
				synced 2025-11-04 14:18:20 +08:00 
			
		
		
		
	Add missing Vertex.java
This commit is contained in:
		
							
								
								
									
										35
									
								
								codes/java/include/Vertex.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								codes/java/include/Vertex.java
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * File: TreeNode.java
 | 
				
			||||||
 | 
					 * Created Time: 2022-11-25
 | 
				
			||||||
 | 
					 * Author: Krahets (krahets@163.com)
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					package include;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* 顶点类 */
 | 
				
			||||||
 | 
					public class Vertex {
 | 
				
			||||||
 | 
					    public int val;
 | 
				
			||||||
 | 
					    public Vertex(int val) {
 | 
				
			||||||
 | 
					        this.val = val;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /* 输入值列表 vals ,返回顶点列表 vets */
 | 
				
			||||||
 | 
					    public static Vertex[] valsToVets(int[] vals) {
 | 
				
			||||||
 | 
					        Vertex[] vets = new Vertex[vals.length];
 | 
				
			||||||
 | 
					        for (int i = 0; i < vals.length; i++) {
 | 
				
			||||||
 | 
					            vets[i] = new Vertex(vals[i]);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return vets;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /* 输入顶点列表 vets ,返回值列表 vals */
 | 
				
			||||||
 | 
					    public static List<Integer> vetsToVals(List<Vertex> vets) {
 | 
				
			||||||
 | 
					        List<Integer> vals = new ArrayList<>();
 | 
				
			||||||
 | 
					        for (Vertex vet : vets) {
 | 
				
			||||||
 | 
					            vals.add(vet.val);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return vals;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user