Skip to content

teeprakorn1/InfixToPostfix_Covertion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔄 Infix to Postfix Conversion (Stack-Based Algorithm)

InfixToPostfix_Covertion is a Java-based application that demonstrates the conversion of infix mathematical expressions (e.g., A + B * C) into postfix notation (e.g., A B C * +) using a stack-based algorithm. This project is designed to help understand the fundamentals of expression parsing and operator precedence handling.


🎯 Key Features

  • 📐 Infix to Postfix Conversion – Converts standard infix expressions to postfix notation.
  • 🧠 Stack-Based Algorithm – Utilizes a stack to manage operators and operands during conversion.
  • 🧪 Educational Tool – Ideal for learning and teaching expression parsing and stack operations.

⚙️ System Architecture

  • 📦 Java Application – A console-based Java application that reads an infix expression, processes it, and outputs the corresponding postfix expression.
  • 🧱 Stack Implementation – Custom stack implementation to handle operators and operands.

🧰 Tech Stack

  • Java – The primary programming language used for the application.
  • IDE – Developed using IntelliJ IDEA.
  • Version Control – Managed using Git and hosted on GitHub.

📚 Academic Context

This project was developed as part of a third-year university software project, aiming to apply real AI models into mobile applications. It demonstrates:

  • Application of Machine Learning to real-world scenarios
  • Mobile development using Flutter
  • Backend integration using Flask
  • Psychological symptom analysis using AI

About

InfixToPostfix_Covertion

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages