| Key | Action | Notes |
| Ctrl+o | toggle panes on/off | |
| Ctrl+l | redraw screen | This is on all terminals |
| Ctrl+PgUp | goto parent dir | |
| Ctrl+Enter | copy selected filename to command line | %f is equivalent |
| Ctrl+x+p | copy unselected panel's path to command line | %D is equivalent |
| Ctrl+x ! | External panelize | Display paths returned from external command |
| Shift+mouse | select text | |
| Insert | toggle selection of highlighted file | |
| * | toggle selection | |
| + | add pattern to selection | |
| - | remove pattern from selection | |
| F3 | view | |
| F4 | edit | |
| F5 | copy | |
| F6 | rename | |
| F7 | mkdir | |
| F8 | remove | |
| F9 | menu | |
| F10 | Exit |
To practice my C++ and STL skills, I implemented the Viterbi algorithm example from the Wikipedia page: http://en.wikipedia.org/wiki/Viterbi_algorithm . The original algorithm was implemented in Python. I reimplemented the example in C++ and I used STL (mainly vector and map classes). This code is in public-domain. So, use it as you want. The complete solution for MS Visual C++ 2008 can be found at http://filip.jurcicek.googlepages.com/ViterbiSTL.rar // ViterbiSTL.cpp : is an C++ and STL implementatiton of the Wikipedia example // Wikipedia: http://en.wikipedia.org/wiki/Viterbi_algorithm#A_concrete_example // It as accurate implementation as it was possible #include "stdafx.h" #include "string" #include "vector" #include "map" #include "iostream" using namespace std; //states = ('Rainy', 'Sunny') // //observations = ('walk', 'shop', 'clean') // //start_probability = {'Rainy': 0.6...
Comments