Skip to content

Instantly share code, notes, and snippets.

View irrationnelle's full-sized avatar
🎯
Focusing

irrationnelle irrationnelle

🎯
Focusing
View GitHub Profile
@irrationnelle
irrationnelle / SLL_GetNodeCount_MY_ERROR.c
Created November 5, 2015 11:34
The name of variable 'i' must be changed to 'count' because of 'code readability'
int SLL_GetNodeCount(Node* Head)
{
int i=0;
Node* Tail = Head;
while(Tail->NextNode != NULL)
{
Tail=Tail->NextNode;
i++;
}
return i;
#ifndef LINKEDLIST_H
#define LINKEDLIST_H
#include <stdio.h>
#include <stdlib.h>
typedef int ElementType;
typedef struct tagNode
{
#include "LinkedList.h"
Node* SLL_CreateNode(ElementType NewData)
{
Node* NewNode = (Node *)malloc(sizeof(Node*));
NewNode->Data = NewData;
NewNode->NextNode = NULL;
return NewNode;
#include "LinkedList.h"
int main(void)
{
int i=0;
int count=0;
Node* List=NULL;
Node* NewNode=NULL;
Node* Current=NULL;
@irrationnelle
irrationnelle / SLL_InsertHead_Second_Error.c
Created November 8, 2015 10:57
I had another error for SLL_InsertHead
void SLL_InsertHead(Node** Head, Node* NewHead)
{
if((*Head) == NULL)
*Head = NewHead;
else
{
//NewHead->NextNode = (*Head)->NextNode;
NewHead->NextNode = *Head;
*Head = NewHead;
}
@irrationnelle
irrationnelle / star.c
Created February 14, 2016 06:48
star algorithm
#include <stdio.h>
int main(void)
{
while(1)
{
int num;
printf("input number: ");
scanf("%d", &num);
if(num==0)
@irrationnelle
irrationnelle / algo.c
Created February 14, 2016 08:21
for exercising
#include <stdio.h>
#include <string.h>
char* changeText(char*);
int main(void)
{
char str[10];
printf("input: ");
scanf("%s", str);
class euler01 {
public static void main(String[] args) {
int sum=0;
for(int i=0; i<1000; i++) {
if(i%3 == 0 || i%5 == 0){
sum += i;
}
}
System.out.println(sum);
}
class euler02 {
public static void main(String[] args) {
int firstFibo=1;
int secondFibo=2;
int sum=2;
while(true) {
int numFibo = firstFibo + secondFibo;
if(numFibo > 4000000) {
break;
}
class euler03 {
public static int getPrimeNum(int num){
int maxPrimeNum=0;
int limit=10;
for(int i=0; i<limit; i++) {
if(!(i%num == 0)) {
maxPrimeNum = i;
if(i*i >= limit) {
return maxPrimeNum;
}