<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://appkodersolutions.com</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-1-introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-10-docker-kubernetes-versioning</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-11-gcp-vm-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-12-github-integration</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-13-gcp-firewall-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-14-kubernetes-deployment</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-15-monitoring-grafana</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-16-cleanup-process</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-2-project-and-api-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-3-configuration-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-4-data-loader-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-5-vector-store-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-6-prompt-templates-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-7-recommender-class-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-8-recommendation-pipeline</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/anime-recommender/part-9-main-application-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-1-introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-10-flask-main-app</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-11-code-versioning-dockerfile</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-12-jenkins-ci-cd</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-13-github-integration</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-14-trivy-aws-ecr</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-15-aws-runner-deployment</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-16-cleanup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-2-project-api-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-3-configuration-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-4-pdf-loader-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-5-embeddings-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-6-vector-store-faiss</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-7-data-loader-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-8-llm-setup-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/medical-rag-chatbot/part-9-retriever-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-1-introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-10-code-versioning-dockerfile</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-11-kubernetes-manifests</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-12-gcp-vm-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-13-jenkins-ci-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-14-github-jenkins-integration</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-15-docker-push</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-16-argocd-setup-part-1</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-17-argocd-setup-part-2</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-18-argocd-setup-part-3</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-19-webhooks-cleanup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-2-project-api-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-3-configuration-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-4-question-schemas-models</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-5-prompt-templates</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-6-groq-client-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-7-question-generator-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-8-helper-class</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/end-to-end-application/study-buddy/part-9-main-application-code</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/agentic-workflow-with-langgraph/01-section-intro-why-langgraph-is-a-game-changer</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/agentic-workflow-with-langgraph/02-deep-dive-into-langgraph-core-concepts-nodes-and-edges</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/agentic-workflow-with-langgraph/03-setting-up-langgraph-installation-and-environment</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/agentic-workflow-with-langgraph/04-defining-state-in-langgraph-for-ai-agent-context</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/agentic-workflow-with-langgraph/05-defining-nodes-and-functions-in-langgraph</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/agentic-workflow-with-langgraph/06-connecting-nodes-with-edges</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/agentic-workflow-with-langgraph/07-testing-and-debugging-your-langgraph-workflow</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/agentic-workflow-with-langgraph/08-integrating-ai-llms-into-langgraph</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/agentic-workflow-with-langgraph/09-conditional-edges-and-smart-routing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/api-setup-and-integration/01-configuring-your-openai-account</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/api-setup-and-integration/02-invoking-openai-apis-with-python</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/api-setup-and-integration/03-creating-and-setting-up-google-gemini-account</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/api-setup-and-integration/04-using-google-gemini-with-openai-compatible-apis</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/building-ai-agent-and-agentic-workflow/01-agentic-ai-fundamentals-section-intro</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/building-ai-agent-and-agentic-workflow/02-what-exactly-are-ai-agents-core-concepts</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/building-ai-agent-and-agentic-workflow/03-coding-your-first-ai-agent</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/building-ai-agent-and-agentic-workflow/04-enforcing-structured-outputs-with-pydantic</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/building-ai-agent-and-agentic-workflow/05-building-a-cli-coding-agent-claude-code-from-scratch</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/core-foundation/01-understanding-large-language-models</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/core-foundation/02-deep-dive-into-the-gpt-architecture</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/core-foundation/03-how-llms-work-under-the-hood</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/core-foundation/04-fundamentals-of-tokenization-in-nlp</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/core-foundation/05-implementing-a-custom-tokenizer-in-python</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/core-foundation/06-the-transformer-breakthrough-googles-paper-on-attention</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/core-foundation/07-deep-diving-into-vector-embeddings</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/core-foundation/08-role-of-positional-encodings-in-transformers</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/core-foundation/09-understanding-multi-head-attention-for-rich-context</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/langgraph-with-mongodb/01-what-is-checkpointing-enabling-persistence</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/langgraph-with-mongodb/02-setting-up-mongodb-with-docker</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/langgraph-with-mongodb/03-implementing-mongodb-checkpointer-in-langgraph</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/local-llm-deploy-and-api-integration/01-ollama-overview-local-llm-runtime-engine</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/local-llm-deploy-and-api-integration/02-dockerized-environment-setup-for-llms</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/local-llm-deploy-and-api-integration/03-running-ollama-models-with-docker-runner</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/local-llm-deploy-and-api-integration/04-configuring-openwebui-with-ollama-backend</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/local-llm-deploy-and-api-integration/05-fastapi-environment-setup-and-dependencies</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/local-llm-deploy-and-api-integration/06-integrating-ollama-with-fastapi-and-python-apis</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/multi-modal-agents/01-what-is-multi-modal-agent</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/multi-modal-agents/02-sending-multimedia-to-llm-images</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-engineering/01-prompt-fundamentals-encoding-instructions-for-llms</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-engineering/02-prompting-types-zero-shot-few-shot-one-shot</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-engineering/03-zero-shot-prompting-for-deterministic-inference</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-engineering/04-few-shot-prompting-for-contextual-generalization</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-engineering/05-structured-outputs-with-few-shot-prompting</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-engineering/06-chain-of-thought-cot-prompting-for-reasoning</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-engineering/07-auto-cot-automated-reasoning-prompt-generation</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-engineering/08-persona-based-prompting</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-serialization-and-instruction-format/01-introduction-to-prompt-serialization-styles</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-serialization-and-instruction-format/02-alpaca-prompt-template-for-instruction-tuning</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-serialization-and-instruction-format/03-chatml-schema-openais-structured-prompt-format</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/prompt-serialization-and-instruction-format/04-inst-format-llama-2-instruction-specification</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/01-intro-to-rag-langchain-section-overview</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/02-defining-the-core-problem-in-rag-systems</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/03-naive-retrieval-based-solution-approach</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/04-rag-pipeline-indexing-workflow-explained</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/05-rag-pipeline-retrieval-mechanism-in-depth</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/06-local-vector-db-setup-with-docker-compose</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/07-langchain-installation-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/08-langchain-document-loaders-for-pdf</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/09-langchain-document-chunking-splitting</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/10-langchain-vector-store-as-retrievers</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/rag-retrieval-augmented-generations/11-langchain-powered-rag-retrieval-execution</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/running-llm-via-hugging-face/01-hugging-face-model-deployment-section-intro</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/running-llm-via-hugging-face/02-configuring-and-securing-hugging-face-account</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/running-llm-via-hugging-face/03-accessing-instruct-tuned-models-google-gemma</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/running-llm-via-hugging-face/04-installing-and-using-hugging-face-cli-tools</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/running-llm-via-hugging-face/05-model-downloading-and-execution-from-hf-hub</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/scalable-rag-architectures/01-sync-vs-async-in-rag-architectures</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/scalable-rag-architectures/02-introduction-to-queues-system-design-for-async-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/scalable-rag-architectures/03-python-rq-setup-setting-up-redis-valkey-with-docker</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/scalable-rag-architectures/04-worker-orchestration-with-python-rq</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/scalable-rag-architectures/05-fastapi-endpoints-asynchronous-message-enqueueing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/scalable-rag-architectures/06-fastapi-polling-dequeuing-messages-from-async-queues</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/scalable-rag-architectures/07-running-scaling-worker-nodes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/the-memory-layer/01-the-memory-layer-in-ai-agents</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/the-memory-layer/02-different-types-of-memory-architectures</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/the-memory-layer/03-short-term-memory-handling-context-windows</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/the-memory-layer/04-long-term-memory-and-subtypes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/the-memory-layer/05-mem0-setup-configuration-and-vector-database</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/gen-ai/the-memory-layer/06-using-vector-databases-for-ai-agent-memory</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/ai/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/configmaps-and-secrets</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/custom-resources</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/deployment-and-replicaset</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/deployment-strategies</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/gateway-api</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/ingress</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/istio</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/local-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/monitoring</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/persistent-volumes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/pods</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/rbac</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/services</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/devops/kubernetes/troubleshooting</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/advanced-dsa/count-of-smaller-numbers-after-self</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/advanced-dsa/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/advanced-dsa/longest-duplicate-substring</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/advanced-dsa/minimum-interval-to-include-each-query</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/advanced-dsa/range-sum-query-mutable</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/advanced-dsa/repeated-string-match</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/advanced-dsa/shortest-palindrome</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/advanced-dsa/the-skyline-problem</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/combinations-of-a-sum</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/find-all-permutations</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/find-all-subsets</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/max-knights-placement</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/n-queens</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/permutations</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/phone-keypad-combinations</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/rat-in-a-maze-2-direction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/rat-in-a-maze-4-direction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/backtracking/sudoku-solver-optimized</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/find-first-and-last-position-of-element-in-sorted-array</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/find-in-mountain-array</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/find-minimum-in-rotated-sorted-array</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/find-peak-element</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/koko-eating-bananas</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/median-of-two-sorted-arrays</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/random-pick-with-weight</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/search-a-2d-matrix</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/search-in-rotated-sorted-array</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-search/search-insert-position</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/in-order/binary-search-tree-iterator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/in-order/binary-tree-inorder-traversal</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/in-order/kth-smallest-element-in-a-bst</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/in-order/minimum-absolute-difference-in-bst</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/in-order/minimum-distance-between-bst-nodes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/in-order/validate-binary-search-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/level-order/binary-tree-level-order-traversal</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/level-order/binary-tree-right-side-view</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/level-order/binary-tree-zigzag-level-order-traversal</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/level-order/maximum-width-of-binary-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/level-order/populating-next-right-pointers-in-each-node-ii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/post-order/binary-tree-maximum-path-sum</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/post-order/binary-tree-postorder-traversal</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/post-order/delete-nodes-and-return-forest</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/post-order/diameter-of-binary-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/post-order/distribute-coins-in-binary-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/post-order/find-duplicate-subtrees</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/post-order/flatten-binary-tree-to-linked-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/post-order/invert-binary-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/post-order/lowest-common-ancestor-of-a-binary-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/binary-tree-paths</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/binary-tree-preorder-traversal</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/construct-binary-tree-from-inorder-and-postorder-traversal</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/construct-binary-tree-from-preorder-and-inorder-traversal</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/convert-sorted-array-to-binary-search-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/count-complete-tree-nodes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/maximum-difference-between-node-and-ancestor</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/path-sum-iii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/same-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/serialize-and-deserialize-binary-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/binary-tree/pre-order/symmetric-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/bit-manipulation/bitwise-and-of-numbers-range</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/bit-manipulation/counting-bits</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/bit-manipulation/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/bit-manipulation/number-of-1-bits</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/bit-manipulation/reverse-bits</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/bit-manipulation/single-number-iii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/bit-manipulation/single-number</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/bit-manipulation/sum-of-two-integers</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/bit-manipulation/swap-odd-and-even-bits</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/0-1-knapsack</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/climbing-stairs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/largest-square-in-a-matrix</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/longest-common-subsequence</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/longest-palindrome-substring</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/matrix-pathways</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/maximum-subarray-sum</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/minimum-coin-combination</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/dynamic-programming/neighborhood-burglary</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/graph/count-islands</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/graph/detect-cycle-in-undirected-graph-bfs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/graph/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/graph/longest-increasing-path</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/graph/matrix-infection</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/graph/shortest-path</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/greedy/candy</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/greedy/gas-station</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/greedy/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/greedy/jump-game-ii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/greedy/minimum-add-to-make-parentheses-valid</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/greedy/minimum-cost-to-hire-k-workers</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/greedy/minimum-number-of-refueling-stops</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/greedy/task-scheduler</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/contains-duplicate-ii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/design-hashmap</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/encode-and-decode-tinyurl</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/group-anagrams</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/isomorphic-strings</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/longest-consecutive-sequence</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/maximum-number-of-balloons</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/number-of-good-pairs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/number-of-good-ways-to-split-a-string</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/number-of-matching-subsequences</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/ransom-note</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/reorganize-string</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/hash-tables/split-array-into-consecutive-subsequences</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/heap/combine-sorted-linked-lists</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/heap/custom-heap</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/heap/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/heap/k-least-frequent-strings</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/heap/k-most-frequent-strings</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/heap/kth-smallest-largest-element</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/heap/median-of-an-integer-stream</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/heap/min-max-median-stream</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/heap/sort-k-sorted-array</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/intervals/insert-interval</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/intervals/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/intervals/maximum-number-of-events-that-can-be-attended</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/intervals/merge-intervals</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/intervals/minimum-number-of-arrows-to-burst-balloons</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/intervals/non-overlapping-intervals</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/add-two-numbers</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/copy-list-with-random-pointer</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/design-linked-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/fast-and-slow-pointers/happy-number</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/fast-and-slow-pointers/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/fast-and-slow-pointers/linked-list-cycle-ii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/fast-and-slow-pointers/middle-of-the-linked-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/flatten-a-multilevel-doubly-linked-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/in-place-reversal/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/in-place-reversal/palindrome-linked-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/in-place-reversal/reverse-linked-list-ii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/in-place-reversal/reverse-linked-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/in-place-reversal/reverse-nodes-in-k-group</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/intersection-of-two-linked-lists</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/lru-cache</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/partition-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/remove-duplicates-from-sorted-list-ii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/remove-nth-node-from-end-of-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/rotate-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/linked-list/swap-nodes-in-pairs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/maths-geometry/factorial-trailing-zeroes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/maths-geometry/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/maths-geometry/max-points-on-a-line</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/maths-geometry/minimum-area-rectangle-ii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/maths-geometry/palindrome-number</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/maths-geometry/reverse-integer</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/maths-geometry/valid-square</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/prefix-sum/contiguous-array</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/prefix-sum/continuous-subarray-sum</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/prefix-sum/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/prefix-sum/range-sum-query-immutable</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/prefix-sum/subarray-sum-equals-k</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/prefix-sum/subarray-sums-divisible-by-k</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/dynamic-size/longest-repeating-character-replacement</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/dynamic-size/longest-substring-without-repeating-characters</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/dynamic-size/max-consecutive-ones-iii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/dynamic-size/minimum-size-subarray-sum</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/dynamic-size/minimum-window-substring</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/fixed-size/find-all-anagrams-in-a-string</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/fixed-size/maximum-average-subarray-i</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/fixed-size/maximum-sum-of-distinct-subarrays-with-length-k</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/fixed-size/permutation-in-string</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/fixed-size/substring-with-concatenation-of-all-words</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sliding-window/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sorting/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sorting/kth-largest-element-in-an-array</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sorting/maximum-gap</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sorting/reverse-pairs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sorting/sort-characters-by-frequency</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sorting/sort-colors</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sorting/sort-list</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/sorting/top-k-frequent-words</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/basic-calculator-ii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/evaluate-reverse-polish-notation</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/longest-valid-parentheses</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/min-stack</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/monotonic-stack/132-pattern</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/monotonic-stack/daily-temperatures</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/monotonic-stack/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/monotonic-stack/largest-rectangle-in-histogram</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/monotonic-stack/next-greater-element-i</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/monotonic-stack/number-of-visible-people-in-a-queue</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/monotonic-stack/online-stock-span</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/remove-all-adjacent-duplicates-in-string</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/remove-duplicate-letters</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/removing-stars-from-a-string</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/stacks/valid-parentheses</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/tries/design-add-and-search-words-data-structure</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/tries/implement-trie-prefix-tree</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/tries/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/tries/longest-word-in-dictionary</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/tries/maximum-xor-of-two-numbers-in-an-array</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/tries/search-suggestions-system</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/tries/word-search-ii</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/two-pointer/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/two-pointer/is-palindrome-valid</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/two-pointer/largest-container</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/two-pointer/merge-sorted-array</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/two-pointer/next-lexicographical-sequence</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/two-pointer/pair-sum-sorted</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/two-pointer/shift-zeros-to-the-end</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/two-pointer/trapping-rain-water</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/dsa/two-pointer/triplet-sum</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/java/collection</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/java/executor-service</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/java/future-completable-future</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/java/java-lts-features</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/java/mutithreading</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-1-basics-and-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-10-exception-handling</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-11-json</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-12-virtual-environments-pip-csv</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-2-lists</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-3-branching-logic</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-4-dictionaries</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-5-user-input-and-while-loops</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-6-functions</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-7-modules-and-imports</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-8-classes-and-oop</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/part-9-file-io</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/python/reference-card</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/fundamentals/spring-boot/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/chain-of-responsibility</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/command</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/interpreter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/iterator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/mediator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/memento</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/observer</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/state</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/strategy</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/template-method</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/behavioral/visitor</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/creational/abstract-factory</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/creational/builder</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/creational/dependency-injection</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/creational/factory-method</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/creational/lazy-initialization</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/creational/object-pool</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/creational/prototype</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/creational/singleton</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/solid-principles</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/structural/adapter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/structural/bridge</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/structural/composite</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/structural/decorator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/structural/facade</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/structural/flyweight</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/design-patterns/structural/proxy</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/introduction/thought-process-behind-lld</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/lld-coding/easy/design-lru-cache</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/lld-coding/easy/design-parking-lot</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/lld-coding/hard/design-cricinfo</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/lld-coding/medium/desigm-elevator-system</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/low-level-design/lld-coding/medium/design-in-memory-rate-limiter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/basic-question/design-api-throttling</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/basic-question/design-distributed-job-scheduler</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/basic-question/design-distributed-logging-system</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/basic-question/url-shortner</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/e-commerce & marketplace/design-movie-booking-system</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/e-commerce & marketplace/dynamic-flight-pricing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/e-commerce & marketplace/e-commerce-platform</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/location-based services/design-airbnb</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/location-based services/design-proximity-search</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/location-based services/design-uber-system</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/media-streaming & delivery/distributed-cloud-storage-platform</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/media-streaming & delivery/ott</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/payment & financial systems/design-stock-exchange</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/real-time communication/design-google-docs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/real-time communication/design-whatsapp</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/social-media-systems/design-tiktok</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/architecture/social-media-systems/social-media-likes-emojis</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/introduction</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/cassandra</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/couchbase</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/docker</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/kafka</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/kubernetes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/memcached</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/nginx</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/postgresql</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/redis</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/sqllite</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/technology/zookeeper</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-reads/connection-pooling</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-reads/denormalization</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-reads/indexing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-reads/materialized-views</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-reads/query-optimization</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-reads/read-replicas</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-writes/data-compression</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-writes/sharding-vs-partitioning</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-writes/sharding</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/database-scaling-techniques/database-scaling-writes/vertical-partitioning</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/jpa-database</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/jvm-issues</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/kafka-lag</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/load-balancer-with-k8s</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://appkodersolutions.com/system-design/use-cases/redis-caching-strategies</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>