Esta questão já tem respostas aqui :
Comentários
- Olha, análise de algoritmos recursivos. 🙂
- Este site não é sobre o WORD 😉
- Ele ' é chamado de função definida por partes .
Resposta
\documentclass{article} \usepackage{mathtools} %loads amsmath as well \DeclarePairedDelimiter\Floor\lfloor\rfloor \DeclarePairedDelimiter\Ceil\lceil\rceil \begin{document} \[ T(n) = \begin{cases} 0 & \text{if $n=1$} \\ 1 & \text{if $n=2$} \\ T(\Floor{n/2}) + T(\Ceil{n/2}) + 2 & \text{if $n>2$} \end{cases} \] \end{document}
Comentários
Resposta
Com apenas um alinhamento parcial , devido à última linha longa:
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{fourier} \usepackage{mathtools} %loads amsmath as well \DeclarePairedDelimiter\Floor⎣⎦ \DeclarePairedDelimiter\Ceil⎣⎦ \begin{document} \[ T(n) = \begin{cases*} 0 \quad& if $ n = 1 $ \\ 1 & if $ n = 2 $ \\ \mathrlap{T(\Floor{n/2}) + T(\Ceil{n/2}) + 2 \quad \text{if } n > 2} \end{cases*}\] \end{document}
Resposta
Esta é uma maneira de obter o resultado desejado em LaTeX
\documentclass{article} \usepackage{amsmath} \begin{document} \begin{align} T(n) = \left\{ \begin{array}{cc} 0 & \hspace{5mm} n=1 \\ 1 & \hspace{5mm} n=2 \\ T( \lfloor \frac{n}{2} \rfloor) + T(\lceil \frac{n}{2} \rceil )+ 2 & \hspace{5mm} n > 2 \\ \end{array} \right. \end{align} \end{document}
Comentários
- Use
cases
deamsmath
. - Por que usar um ambiente
align
se não houver ' nada a ser alinhado? - Conforme declarado, esta é uma forma de obter os resultados desejados. Isso deixa espaço para outras maneiras possíveis.
- Olhando para a imagem em questão, eu não ' acho que ' s desejado que 0, 1 e expressões mais longas sejam centralizadas. Além disso, se o espaço extra entre as colunas for realmente desejado, há maneiras muito melhores do que adicioná-lo manualmente em cada linha.
- @Jeff algumas opções são mostradas aqui: tex.stackexchange.com/questions/133280/…
&
s, mas ' d alinhar a primeira parte de as linhas à esquerda (então0
e1
alinhadas comT(
em vez de+ 2
). Eu entendo o raciocínio por trás do alinhamento dos números, mas ter tantos espaços parece estranho e ' é difícil ver o que ' está lá no primeiro duas linhas, além de sugerir a falsa ideia de que a saída seria semelhante ao alinhamento que é falso.& \text{if $n=1$}
é mais fácil.& if $n=1$
é ainda mais fácil, usando o ambientecases*
demathtools
.