Skip to content

Commit 127029a

Browse files
committed
package name changed and added question on linked list
1 parent 355dcc4 commit 127029a

File tree

16 files changed

+54
-15
lines changed

16 files changed

+54
-15
lines changed

LinkedList/Middle.java

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package LinkedList;
2+
import java.util.ArrayList;
3+
4+
class Node {
5+
public int data;
6+
public Node next;
7+
}
8+
9+
class NodeOperation {
10+
// Function to add a new node
11+
public void pushNode(Node[] headRef, int dataVal) {
12+
// Allocate node
13+
Node newNode = new Node();
14+
// Put in the data
15+
newNode.data = dataVal;
16+
// Link the old list of the new node
17+
newNode.next = headRef[0];
18+
// move the head to point to the new node
19+
headRef[0] = newNode;
20+
}
21+
}
22+
23+
public class Middle {
24+
public static void main(String[] args) {
25+
Node[] head = new Node[1];
26+
NodeOperation temp = new NodeOperation();
27+
for (int i = 5; i > 0; i--) {
28+
temp.pushNode(head, i);
29+
}
30+
ArrayList<Integer> v = new ArrayList<Integer>();
31+
Node curr = head[0];
32+
while (curr != null) {
33+
v.add(curr.data);
34+
curr = curr.next;
35+
}
36+
System.out.print("Middle Value Of Linked List is : ");
37+
System.out.println(v.get(v.size() / 2));
38+
}
39+
}

recursion/Digits_sum.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package recursion;
1+
package Recursion;
22

33
public class Digits_sum {
44
int fun(int n) {

recursion/Hanoi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package recursion;
1+
package Recursion;
22

33
public class Hanoi {
44
void TOH(int n, char A, char B, char C) {

recursion/Josephus.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package recursion;
1+
package Recursion;
22

33
public class Josephus {
44
int jos(int n, int k) {

recursion/Lucky.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package recursion;
1+
package Recursion;
22

33
public class Lucky {
44
boolean isLucky(int n){

recursion/One.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package recursion;
1+
package Recursion;
22

33
public class One {
44
void fun(int n) {

recursion/Output.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package recursion;
1+
package Recursion;
22

33
public class Output {
44
// void fun(int n) {

recursion/Outputs.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package recursion;
1+
package Recursion;
22

33
public class Outputs {
44
// int fun(int n) {

recursion/Palindrome.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package recursion;
1+
package Recursion;
22

33
public class Palindrome {
44
boolean isPlaindrome(String str) {

recursion/Rope.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package recursion;
1+
package Recursion;
22

33
public class Rope {
44
int maxPieces(int n, int a, int b, int c){

0 commit comments

Comments
 (0)